3
私は現在、この文字列address = re.sub('[^A-Za-z0-9]+', ' ', address).lstrip()
を持っています。これは、私の文字列address
からすべての特殊文字を削除します。 #
を維持するためにこの行を変更するにはどうすればよいですか?'#'以外の英数字以外の文字を正規表現で文字列から削除するにはどうすればよいですか?
私は現在、この文字列address = re.sub('[^A-Za-z0-9]+', ' ', address).lstrip()
を持っています。これは、私の文字列address
からすべての特殊文字を削除します。 #
を維持するためにこの行を変更するにはどうすればよいですか?'#'以外の英数字以外の文字を正規表現で文字列から削除するにはどうすればよいですか?
ハッシュ記号を削除しないようにするためには、あなたがnegated character classにそれを追加する必要があります。
r'[^A-Za-z0-9#]+'
^
は、あなたが `#`を削除しないわけregex demo
を参照してください? '' [^ A-Za-z0-9#] + '' –
「特殊文字」とは何ですか? – pzp
'[]'は物のリストです。あなたが '^'で始めると除外すべきものです。リストに必要なものを追加してください。 – doctorlove