Конструктор ::create
Создание нового объекта.
^regex::create[шаблон]
^regex::create[шаблон][опции_поиска]
Шаблон — это строка с регулярным выражением, совместимым с PCRE. Частичный перевод описания PCRE приведен в «Приложение 4. Perl-совместимые регулярные выражения».
Предусмотрены следующие опции поиска:
i — не учитывать регистрx — игнорировать символы white space и разрешить #комментарий до конца строкиs — символ $ считать концом всего текста (опция по умолчанию)m — символ $ считать концом строки, но не всего текстаU — инвертировать «жадность» квантификаторов (они становятся не «жадными», чтобы сделать их «жадными», необходимо поставить после них символ «?») [3.3.0]g — найти все вхождения строки (а не только первое)n — вернуть число с количеством совпадений вместо таблицы' — вычислять значения столбцов prematch, match, postmatch
Поскольку символы ^ и $ используются в Parser, в шаблоне вместо символа ^ используется строка ^^, а вместо символа $ — строка ^$ (см. «Литералы»).