在缺省语言环境下,老猿对\d的匹配范围做了个测试,下面的数字包含半角数字、全角数字、中文数字,测试语句如下:
>>> m=re.search(r'(\d*)(\D*)(\d*)','123123一二三壹贰叁①②③123')
>>> m
<re.Match object; span=(0, 18), match='123123一二三壹贰叁①②③123'>
>>> m.groups()
('123123', '一二三壹贰叁①②③', '123')
>>>
可以看到阿拉伯数字的半角和全角都能匹配,但中文数字无法匹配。
老猿Python,跟老猿学Python!
博客地址:https://blog.youkuaiyun.com/LaoYuanPython
请大家多多支持,点赞、评论和加关注!谢谢!
本文通过实例测试,详细解析了正则表达式中d在缺省语言环境下的匹配范围,包括半角和全角阿拉伯数字的匹配情况,以及中文数字的匹配限制。
258

被折叠的 条评论
为什么被折叠?



