在python正则表达式中匹配括号

发布于 2021-01-29 15:05:21

我有类似的东西

商店

结束行像1商店..我想匹配,它使用python正则表达式。

我尝试了类似的方法,re.match('store\(s\)$',text) 但是没有用。

编辑:添加代码,我试过

import re
s = '1 store(s)'
if re.match('store\(s\)$',s) :
    print('match')

请帮助。

谢谢吉乔

关注者
0
被浏览
135
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    或多或少直接回复您的评论

    尝试这个

    import re
    s = '1 stores(s)'
    if re.match('store\(s\)$',s):
        print('match')
    

    解决方案是使用,re.search而不是使用re.match后者,因为后者试图将整个字符串与regexp匹配,而前者只是试图在字符串内部查找与表达式匹配的子字符串。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看