Українська
Тема 2. Регулярні вирази та обробка текстових даних мовою C#
Мета: ознайомитися із синтаксисом регулярних виразів .NET і класами простору імен System.Text.RegularExpressions; навчитися перевіряти, шукати, витягувати, замінювати та розбивати текстові дані за допомогою класу Regex, груп, переглядів і параметрів RegexOptions; опанувати захист від катастрофічного повернення, генератор джерел [GeneratedRegex] і модульне тестування шаблонів.
Зміст лекції
- Синтаксис регулярних виразів — Регулярні вирази в .NET · Символи та класи символів · Квантифікатори, якорі та альтернація
- Клас Regex і групи — Клас Regex і результати пошуку · Групи та зворотні посилання
- Заміна, параметри та перегляд — Заміна та розбиття тексту · Параметри RegexOptions · Перегляд уперед і назад
- Продуктивність, генерація та тести — Продуктивність і безпека · Генератор джерел [GeneratedRegex] · Валідація введення та модульні тести шаблонів
- Типові помилки — Типові помилки