组比赛的python正则表达式 [英] python regex of group match
本文介绍了组比赛的python正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的代码:
import re
pattern_str = '(?P<style>[^|]*>)\|(?P<tags>[^|]*)'
p = re.compile(pattern_str)
m = p.match('OL|AAAAA')
a = m.group('style') # AttributeError: 'NoneType' object has no attribute 'group'
print a
它不起作用,如何修复它?
It doesn't work, how to fix it?
我的python版本是2.6.5
My python version is 2.6.5
推荐答案
您在 style
模式中有一个额外的 >
:
You have an extra >
in the style
pattern:
pattern_str = '(?P<style>[^|]*)\|(?P<tags>[^|]*)'
这篇关于组比赛的python正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文