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

Преподаватель
Николай Свиридов
Бывший инженер лабораторных медицинских систем, ставший разработчиком. Ментор. Блогер. Зажигаю таланты с помощью канала YouTube.com/luchanos
4часа
15видео
39упражнений
4650опыта
Описание курсаКак специалист по данным, вы столкнетесь со многими ситуациями, когда вам нужно будет извлечь ключевую информацию из огромных частей текста, очистить беспорядочные данные, содержащие строки, или обнаружить и сопоставить шаблоны, чтобы найти полезные слова. Все эти ситуации являются частью интеллектуального анализа текста и являются важным шагом перед применением алгоритмов машинного обучения. Этот курс проведет вас через понимание важных концепций обработки строк и регулярных выражений. Вы узнаете, как разбивать строки, соединять их вместе, интерполировать, а также обнаруживать, извлекать, заменять и сопоставлять строки с помощью регулярных выражений. На пути к овладению этими навыками вы будете работать с наборами данных, содержащими обзоры мультфильмов или постов, которые можно использовать для определения мнения, а также с необработанным текстом, извлеченным из Интернета.
1. Основные понятия работы со строками
Начните свое путешествие в мир регулярных выражений! От нарезки и объединения, корректировки регистра, удаления пробелов до поиска и замены строк. Вы узнаете, как освоить базовые операции по обработке строк с использованием набора данных обзоров мультфильмов.2. Форматирование строк
Вы изучите основные подходы, которые можно использовать для форматирования или преобразования строк в Python с использованием набора данных, содержащего информацию, полученную из интернета. Вы изучите преимущества и недостатки использования позиционного форматирования, встроенных выражений внутри строковых констант и использования класса Template.3. Регулярные выражения для сопоставления с образцом
Пришло время открыть для себя основные функции работы с регулярными выражениями! В этой ключевой главе вы научитесь понимать ключевые элементы синтаксиса регулярных выражений. Используя реальный набор данных с сообщениями, предназначенными для анализа настроений, вы узнаете, как применять поиск по шаблону с использованием обычных и специальных символов, а также жадных и ленивых квантификаторов.Введение в регулярные выражения
50
Это боты
100
Найдите цифры
100
Совпадение и разделение
100
Повторы
50
Все чисто
100
Некоторое время назад
100
Получение токенов
100
Специальные символы регулярных выражений
50
Поиск файлов
100
Дайте мне свой адрес электронной почты
100
Неверный пароль
100
Жадное и не жадное сопоставление
50
Понимание разницы
100
Жадное совпадение
100
Ленивый подход
100
4. Расширенные концепции регулярных выражений
На последнем этапе вашего путешествия вы изучите более сложные методы сопоставления с образцом, используя круглые скобки для группировки строк или сопоставления того же текста, который был сопоставлен ранее. Кроме того, вы получите представление о том, как можно просматривать выражения.Захват групп
50
Попробуйте другое имя
100
Лечу домой
100
Чередование и отсутствие захвата групп
50
Обожаю его!
100
Тьфу! Не для меня!
100
Обратная связь
50
Синтаксический анализ PDF-файлов
100
Закройте тег, пожалуйста!
100
Повторяющиеся символы
100
Посмотри вокруг
50
Окружающие слова
100
Фильтрация телефонных номеров
100
Финишная черта
50