- ДЛБТ | Бенчмарк для глубокого обучения
- "Код"
- Развитие
- Питон
- Работа с регулярными выражениями с помощью Python
Привет всем, этот пост будет о регулярных выражениях с использованием языка Python. Этот метод — еще один способ работы с информационным текстом, который мы можем найти в файлах и документах. Очень часто в нескольких проектах можно найти задачи, в которых нам нужно прочитать статью, чтобы извлечь из нее полезную информацию, а затем использовать ее. Из-за частых случаев, когда это случалось, существует множество способов чтения и использования информации о файле, и этот способ является одним из наиболее часто используемых.
Регулярное выражение можно вызывать по-разному: иногда используется регулярное выражение, регулярное выражение или даже рациональное выражение. Он относится к последовательности символов, определяющих шаблон для поиска. Обычно эти шаблоны используются алгоритмами поиска строк для поиска или поиска и замены операций над строками. Еще одно распространенное использование при проверке ввода: после того, как пользователь вводит значение для ввода, этот шаблон применяется к строковому значению и, если оно не совпадает, выдает ошибку.
Этот метод был разработан в теоретической информатике и теории формального языка. С 1950 года их использование растет. В настоящее время регулярные выражения используются в поисковых системах для диалогов поиска и замены текстовых процессоров и текстовых редакторов. Кроме того, существует множество языков программирования, предоставляющих возможности регулярных выражений либо встроенных, либо через библиотеки.
Для использования его конкретно в python нам нужно использовать модуль re. Ниже мы будем использовать этот модуль с некоторыми из его общих функций.
Для тестов мы будем использовать посты тот же файл, который мы использовали в последних упражнениях на Python, а для разработки мы будем использовать Jupyter. Ноутбук для отслеживания результатов каждой части.
Во-первых, нам нужно импортировать модуль, который мы собираемся использовать.
Давайте начнем с простого, выведите каждую строку, в которой есть «От» в любой части.
Теперь давайте посмотрим на каждую строку, начинающуюся с «От».
Здесь каждый номер строки разделен в списке
Также извлечение электронных писем внутри кода
Давайте объединим некоторые из них и найдем адреса электронной почты в строках, начинающихся с «От».
Может быть, вам нужна последняя часть письма
Вывод
Существуют и другие функции и возможности использования этого модуля с использованием Python, когда мы хотим использовать регулярные выражения. Кроме того, этот метод очень часто используется, потому что поиск выполняется с оптимальным временем и минимальным использованием компьютера.
Спасибо за чтение