この記事では主に Python が文字列から不要な文字を削除する方法を詳しく紹介します。興味のある方は参考にしてください。
ユーザー入力の空白文字のフィルタリング
++++ abc123--- " 特定のウィンドウの下で編集されたテキスト内の 'r' をフィルタリングします: )”
内の Unicode 組み合わせ文字を削除しますテキスト、口調
「Zh ào Qián Sōn LƐ Zhōu Wú Zhèng Wáng」
上記の問題を解決するにはどうすればよいですか?両端の文字列を削除:strip()、rstrip()、lstrip()
#!/usr/bin/python3 s = ' -----abc123++++ ' # 删除两边空字符 print(s.strip()) # 删除左边空字符 print(s.rstrip()) # 删除右边空字符 print(s.lstrip()) # 删除两边 - + 和空字符 print(s.strip().strip('-+'))
固定位置の単一文字を削除:slice + splice
#!/usr/bin/python3 s = 'abc:123' # 字符串拼接方式去除冒号 new_s = s[:3] + s[4:] print(new_s)
任意の位置の文字を削除し、複数の文字を削除すると同時に異なる文字:置換()、re.sub() :
固定長に従って文字列を分割するPythonメソッド以上がPythonで文字列から不要な文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。