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

 

Типичные ситуации, в которых применяются регулярные выражения:

  • Поиск чисел в тексте.
  • Поиск слова со всеми его словоформами.
  • Поиск элементов разметки (тегов в HTML и XML документах и т.п.)
  • Поиск фрагментов текста определенным образом расположенных.
  • Сбор статистики по тексту.

Основная Цель курса – знакомство с:

  • общими понятиями о регулярных выражениях.
  • примерами простейших регулярных выражений.
  • созданием групп в регулярных выражениях
  • особенностями повторений при работе с группами

Пройдя этот курс вы научитесь составлять регулярные выражения для самых разных задач работы с текстом.

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

Курс состоит из следующих разделов:

1. Введение, классы, повторения

  • Знакомство с регулярными выражениями
  • Классы символов
  • Повторения символов

2. Группировки, привязки, разное

  • Группировка
  • Привязки
  • Разное

Для того чтобы начать обучение, вам необходимо зарегистрироваться в нашей системе.

Инструкция по изучению и использованию ресурса можно посмотреть тут: Презентация_Регулярные выражения

Знания, полученные после окончания данного курса, пригодятся при обучении на следующих программах: