我有类似的东西
商店
结束行像1商店..我想匹配,它使用python正则表达式。
我尝试了类似的方法,re.match('store\(s\)$',text) 但是没有用。
re.match('store\(s\)$',text)
编辑:添加代码,我试过
import re s = '1 store(s)' if re.match('store\(s\)$',s) : print('match')
请帮助。
谢谢吉乔
或多或少直接回复您的评论
尝试这个 import re s = '1 stores(s)' if re.match('store\(s\)$',s): print('match')
尝试这个
import re s = '1 stores(s)' if re.match('store\(s\)$',s): print('match')
解决方案是使用,re.search而不是使用re.match后者,因为后者试图将整个字符串与regexp匹配,而前者只是试图在字符串内部查找与表达式匹配的子字符串。
re.search
re.match