我有一个字符串列表,我正在尝试对其进行正则搜索。
我使用:
re.search(r"b" + word + r"b", list[item], re.I)
然而,搜索的结果尚未考虑到单词边界,但仍然返回错误的结果。示例:
当Word是try
并且我运行测试时,它仍然返回trying
或country
。
我在做什么错?
如注释中所述,您的图案看起来不错。
少数嘲笑 - 如果您有字符串列表,则可以简单地做到这一点:
for string in string_list:
result = re.search(r"b" + word + r"b", string, re.I)
它避免使用内置的Python函数list
。