1
hubqin 2018-06-14 00:32:26 +08:00
这样改就可以了:
import re def find(): txt = ' hi , I am Shirley Hilton. I am his wife.' w=re.findall('%s' % x,txt) if w: print(w) else: print('not match') x='hi' find() x='Hi' find() x=r'\bhi\b' find() |
2
xpresslink 2018-06-14 09:51:36 +08:00
真心看不下去了。
求求楼主,能把 w=re.findall(r'%s'% x,txt) 改成 w=re.findall(repr(x), txt) 么? 还有就是把 x 当参数传进来,弄成全局变量太恶心了。 |
3
lailongmen OP @hubqin 谢谢!可以了。
@xpresslink 你这个方法不行啊。我是新手在看教学,只会这个办法。 教学里面是固定内容,比如:re.findall(r"hi", text) 感觉那样太死板,所以自己改成变量。 |