python 正则表达式条件分支的匹配 ?
比如有一段文字:
ERROROKERRORERROROKooee
我相匹配其中的ERROR或者OK,应该怎么写?
使用 [ERROR|OK] 只能匹配到字母 。
[(ERROR)|(OK)]也不行
语言使用Python。
[解决办法]
>>> import re>>> s = 'ERROROKERRORERROROKooee'>>> re.findall('ERROR|OK', s)['ERROR', 'OK', 'ERROR', 'ERROR', 'OK']
[解决办法]
[]就是匹配字母,不要用[]