我有一组短语,我在一段文字中检查过。
尽快表达形式的简单短语'很容易检查,如下:
if phrase in text:
...
我也有{JJ}数量的'形式的短语。其中JJ是任何形容词的占位符。所以基本上,如果文本中包含少量的'那么短语' {JJ}的数量为'在场。
如何匹配此表单的模式?
答案 0 :(得分:0)
您可以使用正则表达式来完成。对于您的示例,您可以执行以下操作:
re.findall(r"a\s\w+?\samount of", text)
这将返回示例中给出的短语的所有实例。 \s\w+?\s
将匹配单个单词,因此如果您需要更改模式,则可以简单地修改其周围的单词。只需执行phrase.replace("{JJ}", r"\s\w+?\s")