Заменить первое вхождение строки в Python

11.05.24 379 1

У меня есть строка. Как мне заменить первое вхождение этой строки в основной на пустую строку (удалить первое совпадение)?

regex = re.compile('text')
match = regex.match(url)
if match:
    url = url.replace(regex, '')

Ответы

Решение

функция string replace() прекрасно решает эту проблему:

string.replace(s, old, new[, maxreplace])
Возвращает копию строки s, в которой все вхождения подстроки old заменены на new. Если указан необязательный аргумент max replace, заменяются первые вхождения maxreplace.

questionbot 11.05.24

Вопрос решен

Добавление новых ответов недоступно