「ASDFBOB DESUDESUBOBADSF」などの文字列がある場合、「bob」のすべての言及を削除して、行を「ASDF DESUDESUADSF」にするにはどうすればよいですか? とても助かります、ありがとう!
2 に答える
3
>>> "ASDFBOB DESUDESUBOBADSF".replace('BOB','')
'ASDF DESUDESUADSF'
ただし、大文字と小文字が区別されるので注意してください。
于 2012-10-05T20:46:11.850 に答える
3
str.replace
空の文字列を置き換えて使用します。
>>> x = 'ASDFBOB DESUDESUBOBADSF'
>>> y = x.replace('BOB', '')
>>> y
'ASDF DESUDESUADSF'
デフォルトでは、すべてのインスタンスが置き換えられます。1 つ (または最大 N 個) のインスタンスのみを置き換えたい場合は、それを 3 番目のパラメーターとして渡しますx.replace('BOB', '', 1)
。
大文字と小文字を区別しない、正規表現など、より強力な置換機能が必要な場合は、re.sub
代わりに使用してください。
于 2012-10-05T20:47:25.967 に答える