读书人

python 正则表达式条件分支的匹配 ?该

发布时间: 2012-04-14 17:14:21 作者: rapoo

python 正则表达式条件分支的匹配 ?
比如有一段文字:

ERROROKERRORERROROKooee




我相匹配其中的ERROR或者OK,应该怎么写?

使用 [ERROR|OK] 只能匹配到字母 。

[(ERROR)|(OK)]也不行


语言使用Python。

[解决办法]

Python code
>>> import re>>> s = 'ERROROKERRORERROROKooee'>>> re.findall('ERROR|OK', s)['ERROR', 'OK', 'ERROR', 'ERROR', 'OK']
[解决办法]
[]就是匹配字母,不要用[]

读书人网 >perl python

热点推荐