Задача описанной ниже программы такова: Для примера, с помощью горячих клавиш Ctrl+A и Ctrl+C мы можем скопировать весь текст веб-страницы, после чего запустить программу и выгрузить результат в виде списка обнаруженных телефонных номеров и адресов электронных ящиков. Для выполнения нам понадобятся два модуля: Теперь следует написать два регулярных выражения, то есть два шаблона искомого текста. Первый шаблон для поиска телефонных номеров, а второй для электронных почтовых ящиков. Компилируем в переменную phone с помощью функции compile() модуля re шаблон регулярного выражения, как показано ниже. Если вы не знакомы с регулярными выражениями, эта часть кода может показаться абра-кадабой, поэтому разберу её. Во-первых, сам шаблон номера я составил так, чтобы он искал номера следующих видов: +7 (831) 467-10-01 или 88005551111. То есть он ищет городские номера и коммерческие 8800. Во вторых, весь этот поток сознания можно было записать одной строкой, но для удобочитаемости каждый искомый
Python с нуля. Извлечение телефонных номеров и e-mail из буфера обмена.
27 февраля 202327 фев 2023
204
3 мин