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