Что такое функция sub в Python?

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
29 октября 2024

Функция sub() в Python представляет собой метод, который используется для замены всех вхождений подстроки в строке на другую подстроку

re.sub(pattern, repl, string, count=0, flags=0)

где:

  • pattern: шаблон, который необходимо найти в строке
  • repl: строка, на которую будет заменена найденная подстрока
  • string: исходная строка, в которой будет производиться замена
  • count: опциональный параметр, указывающий максимальное количество замен (по умолчанию равен 0 - все вхождения)
  • flags: опциональный параметр, определяющий режим сопоставления (например, регистронезависимость)
import re
s = ""hello world""
result = re.sub(r""hello"", ""hi"", s)
print(result) # выводит ""hi world""
0 0