Понимание компонента фильтра масона

Я новичок в Мейсон. Я хотел бы знать, что делает следующий фрагмент кода:

<%filter>
   s/(\w+)/\U$1/g
</%filter>

Я понимаю, что блок <% filter> вызывается после завершения работы компонента. Ему дается весь вывод компонента в переменной $_, и любые изменения этой переменной отражаются в выходных данных компонента.

Но что здесь означает \U$1?

1 ответ

s/(\w+)/\U$1/g означает поиск по одному или нескольким символам слова, и если он найдет их, он будет сохранен в группе. В заменяющей части все символы заменяются захваченными символами, \U превращает все захваченные символы в заглавные буквы g Модификатор означает глобальный.

Другие вопросы по тегам