Python RegEx の特殊なシーケンス (文字クラス) は、一連の文字に一致する、\w
または一致するエスケープ\d
です。
私の場合、数字を除くすべての英数字に一致できる必要があります。
つまり\w
マイナス\d
です。
非ASCII\w
文字を扱っており、「Æ」や「Ø」などの記号と一致させる必要があるため、特別なシーケンスを使用する必要があります。
次の表現を使用できると思われるかも[\w^\d]
しれませんが、何にも一致しないようで、理由がわかりません。
要するに、Python正規表現で特別なシーケンスをどのように混合(追加/減算)できますか?
編集[\W^\d]
:の代わりに誤って使用しました[\w^\d]
。後者は確かに、私に関する限り、英数字ではない括弧やコンマを含む何かに一致します。