[Python]reで文字列の特定の文字を全削除するには?

python

どうも、ちょげ(@chogetarou)です。

reを使って文字列から特定の文字を全て削除する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

reを使って文字列から特定の文字を全て削除するには、sub()を使います。

まず、reをインポートします。

import re

次に、reからsub()を呼び出します。

sub()の第1引数に削除する文字、第2引数に「”」を指定します。

そして、第3引数に対象の文字列を指定します。

new_text = re.sub('文字', '', text)

上記のre.sub()は、第3引数に指定した文字列から第1引数の文字列を削除した文字列を返します。

使用例

import re

text = "absndlabadaaaaa"

new_text = re.sub('a', '', text)

print(text)
print(new_text)
出力:
absndlabadaaaaa
bsndlbd

コメント

タイトルとURLをコピーしました