Курс 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
- Роль запятой в Python
- Функция zip() в Python
- Преобразование вложенного списка
- Управление памятью в Python
- Именованные аргументы в Python
- Метод count() для списка
- Удаление символов новой строки в Python.
- Рекурсия для обращения строки
- Использование html-скриптов в Jupyter Notebook
- Объединение итераторов
- Удаление ключей из словаря
- Метод get() в Python
- Форматирование заголовков в Python
- Анонимные функции Lambda
- Создание панели меню Tkinter
- Перевод эмодзи и эмотиконов.
- Работа с PosixPath() в Python
- Работа с часовыми поясами в Python.
- Метод split() в Python
- Изучение объектов с помощью dir()
- Основы Python
- Функция product() из itertools
- Установка и использование библиотеки google
- Прокачанный трейсинг ошибок
- Справка по импортированным модулям
- Преобразование многоуровневого словаря
- Создание словарей и множеств в Python
- Сравнение строк в Python
- Анализ кода — Python
- Показ всплывающих окон Tkinter
- Фильтрация списка чисел
- Запуск внешнего кода в Jupyter
- Вывод сложных структур данных с помощью pprint
- Мониторинг памяти с Pympler
- Потоковый ввод в Python
- Создание таблиц в терминале с PrettyTable
- Счетчик в Python: most_common()
- Извлечение аудио из видео
- Создание namedtuple списком полей
- Преобразование символов в нижний регистр
- Разделение строки с помощью re.split()
- Создание комплексных чисел
- Блок try…finally в Python
- Итераторы в Python
- Работа с collections в Python.















