您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Python中匹配精确的“多个”字符串

如何在Python中匹配精确的“多个”字符串

您可以做一个琐碎的正则表达式,将两者结合起来:

pat = re.compile('foo|bar')
if pat.match(mystring):
    # Do whatever

然后,您可以使用|分隔符来扩展正则表达式以执行所需的任何操作(这意味着 使用正则表达式语法)

根据您最近的编辑,这应该为您完成:

pat = re.compile('(foo|bar)\\.trailingString');
if pat.match(mystring):
    # Do Whatever

[]是字符类。因此,您[foo|bar]可以将字符串与包含的字符 进行匹配(因为该类后面没有*或+或?)。 ()是子模式的附件。

python 2022/1/1 18:26:03 有396人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶