您可以做一个琐碎的正则表达式,将两者结合起来:
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]
可以将字符串与包含的字符 进行匹配(因为该类后面没有*或+或?)。 ()
是子模式的附件。