特定の変数(リンクurl)に対して正規表現による置換を行います。 Perlの正規表現を扱える。

これらの関数を利用して、アフィリエイト(A8やYahoo)などで利用することができる。

Perlの正規表現での利用なので、知っている人は知っている。
知らない人にはわかりにくい・・・


◆基本構文

<{$var|regex_replace:"/正規表現/":"置換文字"}>

置換文字に空白「""」を指定すると,削除になります。
パラメータの位置 型 必須 デフォルト 概要
1 string Yes n/a 置換するための正規表現
2 string Yes n/a この文字列に置換する

◆実例集

http://page7.auctions.yahoo.co.jp/jp/auction/xxxxxxx」($var)を以下のurlに置き換える。

<a href="http://atq.ck.valuecommerce.com/servlet/atq/referral?sid=9999999&pid=888888888&vcptn=auct%2Fp%2Fnj5P35fd0tisji837qI-&vc_url=http%3A%2F%2Fauctions.yahoo.co.jp%2Fjp%2Fauction%2Fxxxxxxx" target="_blank">


コード

<{$var|regex_replace:"/*auctions\.yahoo\.co\.jp\/jp\/auction\/":"http://atq.ck.valuecommerce.com/servlet/atq/referral?sid=9999999&pid=888888888&vcptn=auct%2Fp%2Fnj5P35fd0tisji837qI-&vc_url=http%3A%2F%2Fauctions.yahoo.co.jp%2Fjp%2Fauction%2F"}><br />

まだまだ、RSSを利用すれば もっと簡単にリンクの作成ができます。*/