正则表达词边框

时间:2014-02-04 08:42:13

标签: python

我得到了一个单词'myword',我想在文件中找到所有这些单词,其中包含'myword',但不包含那些在开头包含它的人。你能告诉我如何通过Python中的正则表达式来做到这一点吗?我打赌我必须以某种方式使用Word Boarder表达。

1 个答案:

答案 0 :(得分:0)

\b代表字边界,\B代表“不是字边界”

遵循正则表达式应该有效:

import re
matches = re.findall(r"\Bmyword", file_contents)