mirror of
https://github.com/fenom-template/fenom.git
synced 2023-08-10 21:13:07 +03:00
1.5 KiB
1.5 KiB
Модификатор match
Проверяет совпадение строки с паттерном.
Среднестатистический пользователь знаком с подстановками оболочки, как минимум с самыми простыми из них - ? и *,
так что использование match вместо ematch для поиска в пользовательской части сайта может быть намного удобнее для пользователей,
не являющихся программистами.
{$string|match:$pattern}
Специальные символы:
?— соответствие одному или нулю любых символов.?atсоответствуетCat,cat,Batилиbat.*— соответствие любому количеству символов.Law*соответствуетLaw,Laws, илиLawyer.[characters]— соответствие символа группе символов.[CB]atсоответствуетCatилиBat, но неcat,ratилиbat.\- экрнирующийсимвол.Law\*будет соответвовать толькоLaw*
{if $color|match:"*gr[ae]y"}
какой-то оттенок серого
{/if}
Замечание: максимальная длинна проверяемой строки не должна превышать 4096 символов.