2024-04-20 08:23:31 发布
网友
我如何在python3中指定一个正则表达式,使它只匹配单词“verb”在包含它的单词之外的出现?在
例如在句子中:“人的副词动词和动词,直到他准备好了。”
正则表达式将匹配纯词“动词”的两个出现,而不是“副词”中“动词”的出现。在
您可以使用元转义序列\b作为单词边界:
\b
re.findall(r'\bVERB\b', "The man ADVERB VERB and VERB until he was ready.")
不需要使用lookaround,因为\b匹配单词字符和非单词字符之间的邻接(而不是任何实际字符,即零宽度)。在
您可以在这里阅读有关\b元字符的更多信息:https://www.regular-expressions.info/wordboundaries.html
您可以使用元转义序列
\b
作为单词边界:不需要使用lookaround,因为
\b
匹配单词字符和非单词字符之间的邻接(而不是任何实际字符,即零宽度)。在您可以在这里阅读有关
\b
元字符的更多信息:https://www.regular-expressions.info/wordboundaries.html相关问题 更多 >
编程相关推荐