如何在空间中修改已识别的名词短语 A 到 B 或 C--->A 到 B 或 A 到 C 在 Spacy, 正则表达式 python 中



我已经使用spaCy基于规则的匹配器将名词短语A识别为B或C。然而,我想修改获得的结果:

A to B or C--->A to B or A to C

并确保原意是正确的。

我如何在python中使用正则表达式+spacy或nltk或其他有用的东西来做到这一点?

谢谢!

我将使用re.sub,如下所示:

inp = "A to B or C"
output = re.sub(r'b(S+) to (S+) or (S+)b', r'1 to 2 or 1 to 3', inp)
print(output)  # A to B or A to C

相关内容

  • 没有找到相关文章

最新更新