【发布时间】:2016-06-28 08:28:09
【问题描述】:
我有一组短语,我在一段文本中检查它们。
“尽快”形式的简单短语很容易检查,如下所示:
if phrase in text:
...
我也有“a {JJ} amount of”形式的短语,其中 JJ 是任何形容词的占位符。所以基本上,如果文本包含“a small amount of”之类的内容,则存在“a {JJ} amount of”这个短语。
如何匹配这种形式的模式?
【问题讨论】:
-
也许是一个正则表达式?
r'a \w+ amount of'? -
谢谢,但我不确定是否可以。我有数百个带有类似占位符的短语,我正在寻找一种非特定的方式来处理它们。
-
您是否需要确定一个词是否为形容词?因为那是一个更困难的问题。
-
所以你有这些短语在
'a {JJ} amount of'形式的文件中?然后您可以按照建议使用正则表达式,只需将{JJ}替换为w+ -
好的,我刚刚研究了动态生成正则表达式,结果你的解决方案完美运行。谢谢!