Привет всем, этот пост будет о регулярных выражениях с использованием языка Python. Этот метод — еще один способ работы с информационным текстом, который мы можем найти в файлах и документах. Очень часто в нескольких проектах можно найти задачи, в которых нам нужно прочитать статью, чтобы извлечь из нее полезную информацию, а затем использовать ее. Из-за частых случаев, когда это случалось, существует множество способов чтения и использования информации о файле, и этот способ является одним из наиболее часто используемых.

Регулярное выражение можно вызывать по-разному: иногда используется регулярное выражение, регулярное выражение или даже рациональное выражение. Он относится к последовательности символов, определяющих шаблон для поиска. Обычно эти шаблоны используются алгоритмами поиска строк для поиска или поиска и замены операций над строками. Еще одно распространенное использование при проверке ввода: после того, как пользователь вводит значение для ввода, этот шаблон применяется к строковому значению и, если оно не совпадает, выдает ошибку.

Этот метод был разработан в теоретической информатике и теории формального языка. С 1950 года их использование растет. В настоящее время регулярные выражения используются в поисковых системах для диалогов поиска и замены текстовых процессоров и текстовых редакторов. Кроме того, существует множество языков программирования, предоставляющих возможности регулярных выражений либо встроенных, либо через библиотеки.

Для использования его конкретно в python нам нужно использовать модуль re. Ниже мы будем использовать этот модуль с некоторыми из его общих функций.
Для тестов мы будем использовать посты тот же файл, который мы использовали в последних упражнениях на Python, а для разработки мы будем использовать Jupyter. Ноутбук для отслеживания результатов каждой части.

Во-первых, нам нужно импортировать модуль, который мы собираемся использовать.

Давайте начнем с простого, выведите каждую строку, в которой есть «От» в любой части.

Теперь давайте посмотрим на каждую строку, начинающуюся с «От».

Здесь каждый номер строки разделен в списке

Также извлечение электронных писем внутри кода

Давайте объединим некоторые из них и найдем адреса электронной почты в строках, начинающихся с «От».

Может быть, вам нужна последняя часть письма

Вывод

Существуют и другие функции и возможности использования этого модуля с использованием Python, когда мы хотим использовать регулярные выражения. Кроме того, этот метод очень часто используется, потому что поиск выполняется с оптимальным временем и минимальным использованием компьютера.

Спасибо за чтение