文字列から特殊文字、句読点、スペースをすべて削除して、文字と数字のみにする必要があります。
ベストアンサー1
これは正規表現なしでも実行できます:
>>> string = "Special $#! characters spaces 888323"
>>> ''.join(e for e in string if e.isalnum())
'Specialcharactersspaces888323'
使用できますstr.isalnum
:
S.isalnum() -> bool Return True if all characters in S are alphanumeric and there is at least one character in S, False otherwise.
どうしても正規表現を使いたいのであれば、他の解決策でも問題ありません。ただし、正規表現を使わずに実行できる場合は、それが最善の方法であることに注意してください。