【正規表現】Twigで特定の文字から始まらない変数のみ出力する 2021年1月21日 PHP, Web系 EC-CUBE, Twig suckamon 最近使った正規表現のメモ。 EC-CUBE3の商品コードで「XX-」から始まらない商品のみを出力する例を紹介する。 {% if Product.getCodeMin() matches '{^(?!XX-)}' %} {{ Product.getCodeMin()}} {% endif %} Twigのif文で「matches」を使うことで正規表現を使うことができる。 正規表現の条件は波カッコ内に記述する必要があり、今回のような○○から始まらないという条件は「^(?!XX-)」で表す。