正規表現でURL中から任意の文字列を取り出す.
たとえば、「http://www.exampleblog.com/blog/hoge」というURLの場合で、hoge だけを取り出したい場合。
最後のスラッシュが1回でとりきれないので、メンドくさいが2回記述する。
<mt:Ignore><!--"blog"までの文字列を削除する--></mt:Ignore> <mt:SetVarBlock name="tmp_myBlogName"> <$mt:BlogUrl regex_replace="/.*\/blog\//",""$> </mt:SetVarBlock> <mt:Ignore><!--/hoge の"/"を削除する--></mt:Ignore> <mt:SetVarBlock name="myBlogName"> <$mt:GetVar name="tmp_myBlogName" regex_replace="/\/$/",""$> </mt:SetVarBlock>
もっとスマートな書き方があるはずだが、このくらいで勘弁していただきたく。