1

[0x]?\d+用来尝试定位自然字符串

0x10101
0x12341
12321

但是当我在 上运行正则表达式时0x3,我得到[u'0', u'x3'].

似乎(在我未经训练的眼中)它匹配最短的序列?或者我的使用有什么问题[]?吗?

4

1 回答 1

2

[...],称为字符类,匹配单个字符。

你可能想要:

(?:0x)?\d+
于 2013-07-28T20:51:00.960 回答