【Twig】if文で正規表現の判定をする(preg_match)
テンプレートエンジン「Twig」で、
正規表現の判断をしてみます。
Twigで正規表現
Twigで正規表現を使う場合は<matches>という関数を使って行います。
{% if string matches '{^[a-z]+}' %}
マッチしました
{% else %}
マッチしませんでした
{% endif %}
matchesと複数形なのでご注意を。カンマで囲うのもお忘れなく。
プラグインを使う方法もあるようです
サードパーティーのプラグインです。使っていないので詳しい事は書けませんが、
説明を読む限り便利に使えそうです。