読者です 読者をやめる 読者になる 読者になる

PHPと自動化が好きなんだい

アラサー未経験でPHPを覚えて、自動化にハマったWebプログラマー。主にWebネタ、MySQL、Linux、Apacheをやるよ

【PHP】Twigで正規表現(Regular Expression)を書いてみる。

PHP twig プログラミング、アルゴリズム、サンプルプログラム

どうも、yohyamaです。

 

twigでも正規表現使えるのかな?と思ったので調べてみました。

 

(そもそもTwigに正規表現を書く時点でオカシイよね?Model層で処理するべきだよね?という指摘はスルーします)

 

 

正規表現って何?という方は下を参考に。

d.hatena.ne.jp

 

 

Twigで正規表現を書くとこんな感じ

{% set SAMPLE_STRING = "apple"

  {% if SAMPLE_STRING matches '{^.*ap.*' %}

    MATCH

  {% else %}

    DON'T MATCH

{% endif %}

 

 


文法の解説

matches:「match」じゃありません。「matches」です。正規表現を表す関数です。

'{    }': 括弧が大事です。これが無いと、ただの文字列と見なされます。

 

 

 

関連する記事

 

yohyama.hatenablog.com

yohyama.hatenablog.com