Курс Python → Замена текста с re.sub()
Метод re.sub() в модуле re является функцией, которая позволяет заменять фрагменты строки в соответствии с определенным шаблоном. Этот метод очень полезен при работе с регулярными выражениями в Python, так как он позволяет легко заменять или модифицировать текст в строке.
Для использования метода re.sub(), необходимо передать ему три аргумента: шаблон (регулярное выражение), строку замены и строку, в которой нужно произвести замену. При этом, если шаблон не найден в строке, то замена не будет выполнена.
Пример использования метода re.sub():
import re
text = "Hello, World!"
new_text = re.sub(r"Hello", "Hi", text)
print(new_text) # Output: Hi, World!
В данном примере мы импортируем модуль re, создаем переменную text с исходным текстом «Hello, World!» и заменяем слово «Hello» на «Hi» с помощью метода re.sub(). Результатом будет строка «Hi, World!».
Другие уроки курса "Python"
- Progress с библиотекой tqdm
- Срезы в Python
- Отступы в Python
- Освобождение памяти в Python
- Использование эмодзи в Python
- Переопределение унарных операторов
- Множественное наследование в Python
- Обход дочерних элементов BeautifulSoup
- Любовь к Python
- Объединение списков с помощью zip
- Декораторы в Python
- Работа с JSON в Python
- Генерация UUID в Python
- Оптимизация гиперпараметров с Scikit Optimize
- Инициализация объекта
- Цикл for в Python
- Компиляция регулярных выражений
- Описание скриптов в README
- Метод hash в Python
- Логирование в Python
- Комментарии в Python.
- F-строки в Python
- Расширение операции побитового «и» в Python
- Форматирование объектов с модулем pprint
- Отладка производительности Python
- Поиск шаблона в строке
- Безопасные SQL-запросы в Python 3.11
- Проверка класса объекта
- Получение комбинаций в Python
- Генераторы списков в Python
- Python enumerate() для работы с индексами
- Команда %dhist — список посещенных каталогов
- Оператор «or» в Python
- Логические значения в Python
- split() без разделителя
- Работа с файлами в Python
- Генераторы в Python
- Работа с кортежами в Python
- Оператор * в Python
- Установка и использование модуля Wikipedia
- Retrying в Python: повторные вызовы
- Работа с IP-адресами в Python
- Использование функции enumerate()
- Избегайте пустого списка
- Декоратор Ajax required
- UserString в Python
- Генераторы в Python















