Курс 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"
- Метод getitem для доступа к элементам последовательности
- Namedtuple в Python
- Работа с argparse
- Распаковка аргументов в Python
- Импорт в Python: список all
- Очистка вывода в Python
- Получение локальных переменных в Python
- Обработка ошибок ввода данных
- Измерение времени выполнения кода
- Управление фоновыми задачами в Python
- Именованные аргументы в Python
- Расширение информации об ошибке в Python
- Поиск email
- Операторы увеличения и уменьшения переменной
- Итераторы с потерямиZIP
- Область видимости переменных в Python
- Оптимизация памяти в Python
- Метод __iand__ для пользовательских классов
- Переопределение метода len
- Абстракции словарей и множеств в Python
- Python reversed() функция
- Работа с zip-архивами в Python
- Функция print() — вывод информации
- Библиотека sh: использование команд bash в Python
- Defaultdict в Python
- Оператор деления для класса Rational
- Инверсия списков и строк в Python
- Метод ior для битовых операций
- Метод __iand__ для пользовательских классов
- Функции any() и all() в Python
- Округление банкира в Python
- Определение индекса элемента списка
- Проверка условий в Python
- Преобразование данных в Python
- Поиск индекса элемента в списке
- Векторизация в Python с NumPy.
- OrderedDict — упорядоченный словарь
- Управление доступом к модулю
- Функция с **kwargs в Python
- Основы работы со строками в Python
- Создание копии итератора
- Удаление знаков препинания в Python
- Классы данных в Python
- Руководство по использованию Colorama















