使用Python模块re,如何获取与“\w”等效的内容(匹配字母数字字符),但不匹配数字字符(可以通过“[0-9]”匹配的字符)?
请注意,基本需求是匹配任何字符(包括所有Unicode变体),而不包括数字字符(这些字符可以通过“[0-9]”匹配)。
最后需要说明的是,我确实需要一个正则表达式,因为它是更大正则表达式的一部分。
下划线不应被匹配。
编辑:
- 我没有考虑到下划线状态,所以感谢关于使用“\w”匹配下划线的警告,并感谢选定的解决方案解决了这个问题。
请注意,基本需求是匹配任何字符(包括所有Unicode变体),而不包括数字字符(这些字符可以通过“[0-9]”匹配)。
最后需要说明的是,我确实需要一个正则表达式,因为它是更大正则表达式的一部分。
下划线不应被匹配。
编辑:
- 我没有考虑到下划线状态,所以感谢关于使用“\w”匹配下划线的警告,并感谢选定的解决方案解决了这个问题。