如何修改已识别的名词短语 A 到 B 或 C---> Spacy 中的 A 到 B 或 A 到 C,正则表达式 python
How to modify an identified noun phrase A to B or C--->A to B or A to C in Spacy, Regular Expression 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' to or to ', inp)
print(output) # A to B or A to C
我已经使用基于 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' to or to ', inp)
print(output) # A to B or A to C