Курс 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"
- Работа с многоуровневыми словарями в Python
- Определение размера папок в Python
- Функция zip() — объединение последовательностей
- Списковое включение в Python
- Запрос DELETE с библиотекой requests
- Нахождение пересечения множеств
- Работа с временем в Python
- Декораторы в Python
- Python Translator: создание локальных переводчиков
- Метод classmethod
- Работа с файлами в Python
- Работа с массивами в Numpy
- Передача словаря через **kwargs
- Сглаживание списка
- Работа с YAML в Python: PyYAML.
- Профилирование кода на Python
- Печать комбинаций в Python с Itertools
- Поиск шаблона в строке
- Переопределение метода __lshift__
- Анализ текста на русском языке с помощью Pymystem3
- Создание вложенных циклов for
- Создание и инициализация объектов
- Создание namedtuple из словаря
- Расширение операции побитового «и» в Python
- Любовь к Python
- Работа с областями видимости переменных
- Удаление ключей из словаря
- Функциональное программирование.
- Навыки Python: строки, типы данных
- Импорт объектов из модулей
- Условные выражения в Python
- Генераторы в Python
- Сортировка данных в Python
- UserList в Python: Описание и примеры использования
- Метод join() для объединения элементов строки
- Сортировка в Python
- Умножение строк и списков
- Генерация QR-кодов с Python
- Dict Comprehension в Python
- Контроль точности вывода чисел
- Виртуальные среды в Python
- Округление в Python
- Атрибуты объекта в Python
- Разделение строки с помощью split()
- Создание копии списка в Python
- Установка и использование pyshorteners















