Автор Redline


Урок 1. Введение

Уроки ориентированы на новичков, с подробными примерами и комментариями.
Почти во всех языках программирования используются регулярные выражения, у всех языков есть свои нюансы и синтаксис, поэтому все примеры будут писаться только для AutoIt.
Регулярное выражение (RegExp) - это способ сокращенного представления текста с использованием специальных символов.
Думаю все с ними сталкивались при поиске файлов на компьютере: в строке поиска можно набрать *.exe это и есть один из примеров регулярных выражений, под него подходят все имена файлов с расширением exe.
Для чего используют RegExp:

В AutoIt есть только две стандартные функции для работы с RegExp: StringRegExp и StringRegExpReplace
Далее рассмотрим основное назначение и синтаксис этих функций (синтаксис шаблонов рассмотрен поверхностно, более подробно он будет изучен далее)

StringRegExp


Используется для проверки на соответствие текста шаблону и для извлечения информации из текста.
Синтаксис.

StringRegExp('test', 'pattern'[, flag][, offset])



StringRegExpReplace


Главным образом используется для изменения информации в тексте, но также может извлекать информацию (с ограничениями, эта особенность будет рассмотрена ниже)
Синтаксис.

StringRegExpReplace('test', 'pattern', 'replace',[ count])