Передаем макросу строку, которую будем парсить, задаем регулярное выражение, указываем номер совпадения, или all, чтобы получить все результаты.
Пример 1
Парсящаяся строка abc qwerty 12345 Регулярное выражение \w{5} Номер совпадения 1
Макрос {-RegExp.RegExp-|-abc qwerty 12345-|-\w{5}-|-1-}
Результат 12345
Пример 2
Парсящаяся строка abc qwerty 12345 Регулярное выражение \w{5} Номер совпадения all
Макрос {-RegExp.RegExp-|-abc qwerty 12345-|-\w{5}-|-all-}
Результат qwert 12345 |
Передайте макросу строку, в которой необходимо произвести замену, с помощью регулярного выражения укажите, какие символы нужно заменить, и укажите символы, которые нужно подставить.
Пример
Входящая строка abc abcd ab abcde Регулярное выражение \s{2,} На что заменяется здесь ставим пробел
Макрос {-RegExp.Replace-|-abc abcd ab abcde-|-\s{2,}-|- -}
Результат abc abcd ab abcde |
Передайте макросу строку, с помощью регулярного выражения укажите, каким символом/символами делить строку, и задайте номер подстроки, которую хотите получить.
Пример
Входящая строка login - password Регулярное выражение \W{1,} Номер подстроки 1
Макрос {-RegExp.Split-|-login - password-|-\W{1,}-|-1-}
Результат password |
Этот макрос обрабатывает все специальные символы в полученной строке, чтобы они воспринимались просто как символы.
Пример
Входящая строка \w\d*
Макрос {-RegExp.Escape-|-\w\d*-}
Результат \\w\\d\* |