Язык скриптования сайтов Parser 3

Stringmatchreplace


match. Замена подстроки, соответствующей шаблону


^строка.match[шаблон][опции поиска]{замена}   

Осуществляет поиск в строке по шаблону и производит замену совпавшей подстроки на заданную. Механизм поиска устроен так же, как и у предыдущего метода. Внутри кода замены доступна автоматически создаваемая таблица совпадений match, которая была рассмотрена выше. Дополнительно можно задать еще одну опцию поиска:

g - задает замену всех совпавших подстрок

Пример

$str[2002.01.01]

^str.match[(\d+)\.(\d+)\.(\d+)][g]{Год $match.1, месяц $match.2, число $match.3}


Выведет: Год 2002, месяц 01, число 01.



Содержание раздела