STRING UTILS

Проверить, что текст соответствует регулярному выражению

%string% (does|is)[n't| not] regex match(es|ed) %string%
if "1361" is regex matches "1..1":
  broadcast "Matched"

Найти группы по регулярному выражению

regex group[s] %integer% of %string% matched to %string%
set {_group::*} to regex group 1 of "123123123123" matched to "123"

Замена по регулярному выражению

regex replace %string% with %string% in %string%
set {_text} to regex replace "3.*" with "" in "123123123123"

Разбить текст по регулярному выражению

regex split %string% at %string%
set {_text::*} to regex split "123123123123" at ".3"

Отзеркалить текст

(reverse[d]|backward(s|ed)) [(string|text)] %string%
set {_text} to reversed "321"

Разбить строку каждые N символов

%string% split [(by|at)] every %integer% (symbol|char[acter])[s]
split %string% [(by|at)] every %integer% (symbol|char[acter])[s]
set {_text::*} to "123123123123" split eveny 3 symbols