サンプル文字列があります。この文字列の最初のオカレンスを長い文字列で空の文字列に置き換えるにはどうすればよいですか?Pythonの最初の文字列を置き換えます。
regex = re.compile('text')
match = regex.match(url)
if match:
url = url.replace(regex, '')
サンプル文字列があります。この文字列の最初のオカレンスを長い文字列で空の文字列に置き換えるにはどうすればよいですか?Pythonの最初の文字列を置き換えます。
regex = re.compile('text')
match = regex.match(url)
if match:
url = url.replace(regex, '')
文字列replace()この問題を完全に解決すれば関数:
文字列sのコピーを、substring oldのすべてがnewで置き換えられた状態で返します。オプション引数maxreplaceが指定された場合、最初のmaxreplaceオカレンスが置き換えられます。
>>> u'longlongTESTstringTEST'.replace('TEST', '?', 1)
u'longlong?stringTEST'
使用re.sub
直接、これはあなたがcount
を指定することができます:
regex.sub('', url, 1)
(疑われるかもしれないとして、引数の順序は、original
、反対replacement
ではないことに注意してください。)
検索と交換は何ですか?その「URL」には何が入っていますか? – BoltClock
URL文字列の 'text'の最初の箇所を置き換えたい – marks34