Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: セクショ( namazu-bugs-ja#2748)
寺西です。
"Sakuma,Hiroaki" wrote:
>
> $$count =~ s/[^(?:<!--Section Ends-->)]*?$//s;
>
> でどうでしょうか?
[] の中にいれちゃダメでしょ。
> 試そうにも,手元にデータが無いので試せないのですが,次のコードでは問題なく動
> きます.
>
> $str = "abc<>def<>ghi";
> $str =~ s/[^(<>)]*?$//;
> print $str;
>
> 結果: abc<>def<>
これが動いたからといっても...。
$str = "abc<!--Section Ends-->def<!--Section Ends-->ghi";
$str =~ s/[^(?:<!--Section Ends-->)]*?$//s;
print $str;
がダメなくらいはテストできるのではありませんか?
またやりたいのは、abc<>def になる方法なので、厳密には上記のコード
でもダメです。
# 実際には最後の <!--Section Ends--> が残っても実害はありませんけど。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E