String Replace: функция замены символов и текста в PHP и других языках программирования
Встроенный метод replace() в языке программирования Python используется для замены всех вхождений одной подстроки в строке на другую подстроку. Формат вызова метода: string.replace(old, new[, count])
где:
- old – подстрока, которую нужно заменить
- new – подстрока, на которую нужно заменить
- count – необязательный аргумент, который определяет максимальное количество замен, которое нужно выполнить (если count не указан, то будут заменены все вхождения подстроки)
Пример 1:
string = "I like apples, but I don't like oranges"
new_string = string.replace("like", "love")
print(new_string)
Результат выполнения:
I love apples, but I don't love oranges
В этом примере метод replace() заменяет все вхождения строки "like" на строку "love".
Пример 2:
string = "I like apples, but I don't like oranges"
new_string = string.replace("like", "love", 1)
print(new_string)
Результат выполнения:
I love apples, but I don't like oranges
В этом примере метод replace() заменяет только первое вхождение подстроки "like" на "love", так как в качестве аргумента count передается значение 1.
Пример 3:
string = "one two three four five"
new_string = string.replace(" ", "-")
print(new_string)
Результат выполнения:
one-two-three-four-five
В этом примере метод replace() заменяет все пробелы в строке на символ "-".