Python RegEx 中的特殊序列(字符类)是类似于\w
或\d
匹配一组字符的转义。
就我而言,我需要能够匹配除数字之外的所有字母数字字符。
也就是说,\w
减号\d
。
我需要使用特殊序列\w
,因为我正在处理非 ASCII字符并且需要匹配“Æ”和“Ø”等符号。
有人会认为我可以使用这个表达式:[\w^\d]
但它似乎不匹配任何东西,我不知道为什么。
简而言之,如何在 Python 正则表达式中混合(加/减)特殊序列?
编辑:我不小心使用[\W^\d]
了[\w^\d]
. 后者确实匹配某些东西,包括就我而言不是字母数字字符的括号和逗号。