Ответы:
Функция string replace () отлично решает эту проблему:
string.replace (s, old, new [, maxreplace])
Возвращает копию строки s со всеми вхождениями старой подстроки, замененной на новую. Если указан необязательный аргумент maxreplace, заменяются первые экземпляры maxreplace.
>>> u'longlongTESTstringTEST'.replace('TEST', '?', 1)
u'longlong?stringTEST'
Используйте re.sub
напрямую, это позволяет вам указать count
:
regex.sub('', url, 1)
(Обратите внимание , что порядок аргументов replacement
, а original
не наоборот, как можно заподозрить.)
url
?