标签: python regex
我正在使用[0x]?\d+来尝试找到性质的字符串
[0x]?\d+
0x10101 0x12341 12321
但是当我在0x3上运行正则表达式时,我得到[u'0', u'x3']。
0x3
[u'0', u'x3']
看来(对于我未经训练的眼睛)它是否匹配最短的序列?或者我使用[]?时出了什么问题?
[]?
答案 0 :(得分:2)
[...],称为character class,匹配单个字符。
[...]
你可能想要:
(?:0x)?\d+