正規表現 part2
■ このスレッドは過去ログ倉庫に格納されています
0358356
2006/03/26(日) 05:37:40__\n__\n<pre>\n__\n</pre>\n__\n__
.↑ ↑ ↑ ↑
希望するインデントの挿入位置はここ
__\n__\n<pre>\n__\n</pre>\n__\n__
.↑ ↑ ↑ ↑ ↑ ↑ ↑
mオプション付与時の ^ のマッチ位置はここ
3番目の矢印の位置に^がマッチする前に<pre>〜</pre>を食い切ればいい。
あらら、「\n?」いらないっぽい。
ということで推敲してこうなった。
$text =~ s/(?:(<pre>.*?<\/pre>)|^)/$1||"\t"/sgme;
■ このスレッドは過去ログ倉庫に格納されています