找到了休·霍尔韦尔的回答
Python - Check If Word Is In A String
非常有用但现在我希望这种情况发生
findWholeWord('object')('object test') # -> <match object>
findWholeWord('object')('object-group') # -> None
人
答案 0 :(得分:2)
(?:^|(?<=\s))object(?=\s|$)
您可以将此正则表达式与re.findall
一起使用,以检查它是否存在。
像
这样的东西if re.findall(r"(?:^|(?<=\s))object(?=\s|$)",test_str):
print "yes present"
答案 1 :(得分:0)
使用正则表达式:
'object(?=[\W\D\S\s]*?)'
这应该有用。