Курс 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"
- Измерение времени выполнения кода с использованием time
- Цикл for с enumerate() в Python
- Основы слова
- Объединение словарей в Python
- Списковые включения в Python
- Разделение строки с регулярными выражениями
- Подписка на каналы разработчиков
- Просмотр внешнего файла в Python
- None в Python: использование и особенности
- Именованные кортежи в Python
- Работа с argparse
- Преобразование PowerPoint в PDF.
- Работа со словарями Python
- Введение в Python
- Создание Telegram-бота на Python
- Генераторы по генератору
- Создание словарей с defaultdict()
- Метод округления чисел
- Использование функции enumerate()
- Создание и обучение модели с Keras
- Очистка данных с помощью pandas
- Python: Splat-оператор и splatty-splat
- Блок try…finally в Python
- Функция reduce() из модуля functools
- Роль ключевого слова self
- Обработка исключений в Python
- Список переменных с %who
- Форматирование строк в Python
- Реализация метода __abs__ в Python
- Изменение регистра данных
- Извлечение статей с newspaper3k
- Поиск подстроки в строке
- Транспонирование 2D-массива с помощью zip
- Progress с библиотекой tqdm
- Объединение словарей в Python
- Метод enumerate() в Python
- Преобразование документов в PDF с помощью Spire.Office
- Удаление пробелов методом translate()
- Управление контекстом выполнения
- Получение локальных переменных в Python
- Чтение бинарного файла в Python.
- Переопределение метода len
- Повторение элементов списков
- Работа с аргументами командной строки
- Создание OrderedDict















