pythonでいくつかの不要な文字を文字列を削除します。
1)(交換一般的に使用することができます
この関数は、位置に限定されるものではなく、あなたが不要なの元の文字を置き換えることができ、削除されたのヌル文字と同等に置き換えます
2、また)(ストリップを使用することができ、(デフォルトは空白について削除することです)両側の文字を削除
rstrip()、lstrip()これらの二つが左または右のみを削除するように選択することができます
3、re.sub
あなたも他の追加することができ、数字1-9、AZ、AZの文字の文字列を削除することですこれは、ここでは、正に基づいて削除することができます
インポートの再 STR = " aksj2343ngr4545g金箔FG " TEMP = re.sub(' [A-ZA-Z1-9] '、'' 、STR) 印刷(TEMP)
図4に示すように、マッピングを使用することもできます
文字列のインポート maketrans #maketrans関数を呼び出す必要があります。 intab = " AEIOU " outtab = " 12345 " trantab = maketrans(intab、outtab)
ここでマップを確立#
= S 'abc123def456ghi789zero0'
RES = s.translate(trantab)
本明細書中で使用される#1 AEIOUは、変換された文字列をマップ12345