エンジニアブログ

エンジニアブログ
MT技術情報

regex_replaceでごにょごにょ

ぴろり上西 2011年01月26日

 URI 文字列からスキーマとドメイン部分を除去してごにょごにょしたい! というシーンで。まぁ、脊髄反射的にプラグインを書いたりしちゃうわけですが、regex_replace モディファイヤを使うと簡単にごにょごにょできますよ、と。

<MTUnless regex_replace="/https?://[^/]+/g","">
http://www.skyarc.co.jp/hoge.txt → /hoge.txt
https://www.skyarc.co.jp/fuga.txt → /fuga.txt
</MTUnless>

regex_replace の引数はスラッシュで囲むわけですが、その中のスラッシュはエスケープしなくてもいいんですな(´・ω・`) なんだか気持ち悪いけど。