gpt4 book ai didi

python - 为什么我的 Python 正则表达式找到两个匹配项?

转载 作者:行者123 更新时间:2023-12-01 05:39:48 26 4
gpt4 key购买 nike

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

0x10101
0x12341
12321

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

(在我未经训练的眼睛看来)它似乎匹配最短的序列?还是我使用的[]有问题?

最佳答案

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

您可能想要:

(?:0x)?\d+

关于python - 为什么我的 Python 正则表达式找到两个匹配项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17912746/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com