Регулярные выражения на примере C++

Данный курс - это увлекательное и доступное руководство, которое поможет вам освоить регулярные выражения, а также научиться применять их в программировании на C++. Курс охватывает все аспекты работы с регулярными выражениями, начиная с основных понятий и переходя к более сложным темам. После прохождения курса вы…
Начальный уровень
2-3
Сертификат Stepik

Чему вы научитесь

  • Понимать основы регулярных выражений: вы узнаете, что такое шаблоны, метасимволы, классы символов, квантификаторы и другие элементы синтаксиса регулярных выражений.
  • Использовать стандартную библиотеку <regex> в C++: вы узнаете о различных функциональных возможностях библиотеки <regex>, таких как проверка валидности данных, извлечение группировки и другие операции над текстом.
  • Создавать регулярные выражения для поиска и обработки текста: вы научитесь составлять шаблоны для поиска соответствий в тексте, извлечения информации и замены текстовых данных.
  • Решать практические задачи: в ходе курса вы будете выполнять задания, которые помогут вам закрепить материал и применить полученные знания на практике.

О курсе

Регулярные выражения (Regexp) – мощный способ обработки строк, позволяющий находить в строках подстроки (часть строки) по сложным условиям. Они присутствуют во всех высокоуровневых языках без исключения и часто встречаются в повседневной работе. Однако, воспользоваться всей мощью регулярных выражений можно только разобравшись в их языке.

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

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

Большое внимание уделено практической отработке навыков применения регулярных выражений на примере часто встречающихся задач: поиск тегов в html разметке, проверка соответствия строки адресу электронной почты (email), номеру телефона и др.

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

Желаю Вам успешного прохождения данного курса и, надеюсь, что данный курс окажется для Вас полезным и эффективным!

Для кого этот курс

Программисты на C++ Программисты на других языках, интересующиеся работой с текстом Бизнес-аналитики, автоматизирующие процессы

Начальные требования

Первый блок курса не требует дополнительной подготовки.

Во втором блоке курса требуются начальные знания языка С++.

Наши преподаватели

Как проходит обучение

Данный курс обеспечивает комбинацию теоретического обучения и практических упражнений. Каждая тема сопровождается примерами и заданиями для закрепления понимания материала. 

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

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • В ходе курса вы получите навыки и знания, востребованные работодателем, а также преимущества при поиске работы
  • Во время прохождения курса вы получаете возможность отработать теорию на практике, решая практические задачи и отвечая на тестовые вопросы
  • После прохождения курса и решения тестовых заданий вы получите сертификат о прохождении данного курса

Сколько стоит обучение

Price: 1 490 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 490