【发布时间】:2009-11-04 13:30:16
【问题描述】:
使用 Python 模块 re,如何在不匹配数字字符(可以被“[0-9]”匹配的字符)的情况下获得“\w”(匹配字母数字字符)的等价物?
请注意,基本需要是匹配没有数字字符(由“[0-9]”匹配)的任何字符(包括所有 unicode 变体)。
作为最后一点,我真的需要一个正则表达式,因为它是一个更大的正则表达式的一部分。
下划线不应匹配。
编辑:
- 我没有考虑过下划线状态,因此感谢有关“\w”匹配的警告以及解决此问题的选定解决方案。
【问题讨论】: