ホームページ  >  記事  >  バックエンド開発  >  Pythonで文字列から不要な文字を削除する方法

Pythonで文字列から不要な文字を削除する方法

不言
不言オリジナル
2018-05-02 15:32:554066ブラウズ

この記事では主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。