【发布时间】:2018-10-19 05:10:14
【问题描述】:
如何在下面的代码中搜索确切的单词“dog”?我知道它的语法错误
#!/usr/bin/python
import re
list = ["dog", "do", "dog-dumb", "no_match", "dogs"]
var2 = 'dog'
for i in list:
match = re.search(^var2$, i)
if match:
print (match.group(0))
错误:
match = re.search(^var2$, i)
^
SyntaxError: invalid syntax
【问题讨论】:
-
正则表达式应该是一个字符串。所以
re.search('^var2$', i) -
谢谢。但是在进行更改 re.search('^var2$', i) 之后,尽管脚本执行没有任何错误,但我没有得到任何输出
标签: python python-3.x list search