PYTHON ВЫРАЖЕНИЯ РЕГУЛЯРНЫЕ
Регулярные выражения - мощный инструмент для работы с текстом в Python. Они позволяют находить и извлекать из текста определенные шаблоны, основываясь на заданных критериях поиска. В Python для работы с регулярными выражениями используется модуль re.
Одним из самых простых применений регулярных выражений является поиск и замена текста. Для этого можно использовать методы re.search и re.sub. Например:
import re
text = "Hello, world!"
new_text = re.sub(r"world", "Python", text)
print(new_text)
В этом примере мы ищем слово «world» в тексте «Hello, world!» и заменяем его на «Python». Результат выполнения кода: «Hello, Python!».
Более сложные регулярные выражения могут использоваться для нахождения определенных паттернов в тексте, таких как электронные адреса, номера телефонов, даты и т.д. Например, чтобы найти все адреса электронной почты в тексте, можно использовать следующий код:
import re
text = "My email is [email protected]"
matches = re.findall(r'\S+@\S+', text)
print(matches)
В данном примере мы используем функцию re.findall для поиска всех адресов электронной почты в тексте. Результат выполнения кода: ['[email protected]'].
Python разработчик - Собеседование с задачей из Яндекса. Максим Никулин
Python с нуля. Урок 12 - Регулярные выражения. Часть 1
Что такое регулярные выражения (регулярки, regexp)
Регулярные выражения #6: методы pygame.ru, pygame.ru, pygame.ru, pygame.ru, pygame.rue
Регулярные выражения, часть 1. Символьные классы и квантификаторы
Python - Урок 14: Регулярные выражения
Не бойтесь регулярных выражений. Regex за 20 минут!
Основы Регулярных Выражений В Python - Модуль re
Собеседование python разработчик. Алгоритмическая секция - Рабадан Ибрагимов
Не Изучай Программирование. Уже слишком Поздно.
Новые материалы: