【Movable Type】mt:Ifで正規表現を使って前方一致をする

Yukimi Sato 658views 更新:2014年11月7日
<mt:if name="cat" like="^(bla|whi)">

--- 変数「cat」の値が「bla」もしくは「whi」で始まる場合のみ ---

</mt:if>

通常のlikeはあいまい検索のため、そのまま指定すると値のどこかしらに含まれていればヒットしてしまいます。しかし、perlの正規表現が使用できる為、like="^(●●●)"と記述することで前方一致になります。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません