请教正则表达式的一个问题,abd或者cd
请教各位童鞋~:问题是: 想写一个模式匹配 abd或者cd这样的形式,如 'abdcd' re.findall()可以返回两个结果。
注意abcd都是随意写的代号, 不要 abd|cd 这种,就说 ab|c 这样选择的时候,如果 前面和后面都还有要匹配的模式,怎么写这个合成的模式。
因为 ab|cd会是在ab或者cd间匹配,不是想要的。
感谢各位,但希望给的方法是自己验证过的,感激不尽!
2012-07-12 11:52

2012-07-12 13:29
2012-07-13 13:00
2012-07-13 14:11

2012-07-14 11:18
2012-07-15 10:29
2012-07-15 15:22
2012-07-15 23:02
2012-07-16 09:50
>>> re.match(r'www.(baidu|google).com', "www.baidu.com").group() 'www.baidu.com'
2012-07-16 21:19