尽管原始字符串,字边界不起作用

时间:2016-12-11 23:31:20

标签: python regex

我有一个字符串列表,我正在尝试对其进行正则表达式搜索。

我用:

re.search(r"\b" + word + r"\b", list[item], re.I)

然而,搜索结果并没有考虑到单词边界,仍然会返回错误的结果。 例如:

当word为try并且我运行测试时,它仍会为tryingcountry返回True。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

如评论中所述,您的模式看起来很好。

轻微的quip - 如果你有一个字符串列表,你可以简单地这样做:

width

它避免使用内置的Python函数<iframe>