スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

タグなど置換

正規表現なんぞ普段そんなに使ってないから、ちょっとしたことでつまずいたり。。
<a href="XXX">
<a href="YYY" target="ZZZ">

をそれぞれ
tagaXXXtaga
tagaYYYattrZZZattrtaga

に置き換える。

パターンマッチを最短一致にして、抜き出す文字列中にダブルクオーテーションを含まなければOK。次みたいな感じ。
$taga = 'taga';
$attr = 'attr';
$var =~ s/<a href="([^"]+?)">/$taga$1$taga/g;
$var =~ s/<a href="([^"]+?)" target="([^"]+?)">/$taga$1$attr$2$attr$taga/g;

この記事のトラックバックURL

http://ysmt.blog21.fc2.com/tb.php/10-25b6ce4e

コメント

コメントする

管理者にだけ表示を許可する

Template Designed by DW99

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。