思わず くだらない ポストしたけど、本題はこっち。
Zenphotoから写真を引っ張ってくる正規表現。
ちなみに自分専用w
zenphotoにアップロードしてるアルバムのフォルダ構造に強く依存するので、他に使いたい人は別途調整ください。
まず、投稿したい写真を選んでこの画面のURLを取得しておく。
(今日偶然取れたご近所の柴犬君に登場いただきますー)
URLはこんな感じ。
http://xian.dynalias.net/~shigen/album/zenphoto/index.php?album=shigen%2F2011%2F20110305&image=DSC01730.JPG
で、ここからファイルパスを抽出。
album=shigen%2F2011%2F20110305&image=DSC01730.JPG
要するにindex.phpに渡す変数部分。
色々切り貼りすると面倒なので変換処理側に吸収させます。
こいつに正規表現で変換をかける。
検索文字列:
album=(.*)%2F(.*)%2F(.*)&image=(.*JPG)
↓
変換文字列:
<a href="http://xian.dynalias.net/~shigen/album/zenphoto/index.php?album=$1%2F$2%2F$3&image=$4" title="$4"><img border=0 src="http://xian.dynalias.net/~shigen/album/zenphoto/zp-core/i.php?a=$1%2F$2%2F$3&i=$4&s=595" alt="$4" title="$4"></a>
表示結果はこんな感じ。
上手く行きました。
変換はいつもの「キャプチャ」が使えるエディタVxEditorで。
毎回正規表現考えるの面倒だったので、テンプレート化してみました。
記事更新のお供にしよう。
Zenphotoから写真を引っ張ってくる正規表現。
ちなみに自分専用w
zenphotoにアップロードしてるアルバムのフォルダ構造に強く依存するので、他に使いたい人は別途調整ください。
まず、投稿したい写真を選んでこの画面のURLを取得しておく。
(今日偶然取れたご近所の柴犬君に登場いただきますー)
URLはこんな感じ。
http://xian.dynalias.net/~shigen/album/zenphoto/index.php?album=shigen%2F2011%2F20110305&image=DSC01730.JPG
で、ここからファイルパスを抽出。
album=shigen%2F2011%2F20110305&image=DSC01730.JPG
要するにindex.phpに渡す変数部分。
色々切り貼りすると面倒なので変換処理側に吸収させます。
こいつに正規表現で変換をかける。
検索文字列:
album=(.*)%2F(.*)%2F(.*)&image=(.*JPG)
↓
変換文字列:
<a href="http://xian.dynalias.net/~shigen/album/zenphoto/index.php?album=$1%2F$2%2F$3&image=$4" title="$4"><img border=0 src="http://xian.dynalias.net/~shigen/album/zenphoto/zp-core/i.php?a=$1%2F$2%2F$3&i=$4&s=595" alt="$4" title="$4"></a>
表示結果はこんな感じ。
上手く行きました。
変換はいつもの「キャプチャ」が使えるエディタVxEditorで。
毎回正規表現考えるの面倒だったので、テンプレート化してみました。
記事更新のお供にしよう。