re.match隐式锚定到字符串的开头。如果要在字符串中搜索可以在字符串中任何位置的子字符串,则需要使用
re.search:
import rea = " ebrj wjrbw erjwek wekjb rjERJK ABB RAEJKE BWE RWEJBEWJ B KREWBJ BWERBJ32J3B23B J BJ235JK BJJ523 2"print re.search(ur'(wekjb|ABB)',a).group()if re.search(ur'(wekjb|ABB)',a): print 'success'
输出:
wekjbsuccess
另外,Python Regexes不需要
/在开头和结尾都有一个。
最后,我添加
.group()到该
<_sre.SRE_Match objectat 0x01812220>,但并不太有用。



