namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: man filter(Re: tknamazu v1.02)
KOJIMA Mitsuhiro <kojima@xxxxxxxxxxxxxxxxxxx> wrote:
>テストしてみた限りでは、man 用フィルタの中の、
>
>$$contents =~ s/([\s\S]+^\.SH\s+DESCRIPTION\s*\n)//im;
>
>この行で引っかかる(無限ループにでもなるのか、処理が終了しない) man ペー
>ジがいくつかありました。
これはかなり強引なパターンマッチなのでマッチしないときは異常に時間
がかかってしまうのででしょうね。正規表現自体は必ず無限ループにはな
らないはずだったと思います。
># 例えば Awk to Perl translater の a2p のマニュアル、a2p.1。確かにこの
># man ページは何とも凄いんだけど、、^^;
>
>どういう風に直せばいいのかは見当が付きませんので、報告のみ (_ _)
a2p.1p を見てみました。こんなのとても理解できない :-)。おとなしく
[gn]roff の出力を利用したほうが良さそうです。
--
高林 哲 Satoru Takabayashi