a + (ab or cd ) + g
是我的表达。如何在Python中编写正则表达式以匹配这些?
答案 0 :(得分:0)
要在字符串中搜索此正则表达式,请说
re.search("a\\+((ab)|(cd))\\+g", your_string)
要提取匹配项,请使用re.findall
等。无需在此处复制和粘贴the docs。 :)
编辑:OP更改正则表达式后更新。
如果你想让它与之间的空白相匹配,事情变得非常难看......
re.search("a\W*\\+\W*((ab)|(cd))\W*\\+\W*g", your_string)