namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MHonArc フッターを検索対象外に
Hirotaka Aoki <aoki@xxxxxxxxxxxxx> wrote:
>|もし原因がわからなければ私の方へ一つその msgXXXXX.html ファイルを
>|送ってもらえれば、こちらで確認します。
>別便で DM させて頂きました。
確認しました。手元の環境では正常に処理できましたので、おそらく青木
さんの環境 (たぶんPerl) に問題があるのでしょう。お使いの Perlのヴァー
ジョンを教えていただけますか?
>|sub mhonarc_filter ($$) {
>| my ($contents, $weighted_str) = @_;
>| # MHonArc を使うときはこんな感じに処理すると便利
>|
>| $$contents =~ s/<!--X-MsgBody-End-->.*//gis;
>| $$contents =~ s/<!--X-TopPNI-->.*<!--X-TopPNI-End-->//gis;
>| $$contents =~ s/<!--X-Subject-Header-Begin-->.*<!--X-Subject-Header-End-->//gis;
>| $$contents =~ s/<!--X-Head-Body-Sep-Begin-->/\n/; # ヘッダと本文を区切る
>| $$contents =~ s/^<LI>//gim; # ヘッダの前に空白をあけたくないから
>| $$contents =~ s/<\/?EM>//gi; # ヘッダの名前をインデックスにいれたくない
>| $$contents =~ s/^\s+//;
>|
>|}
>
>としたら意図した動作をしているみたいです。
なるほど。では v1.3.0.3 からはそのように変更します。元の [\s\S]*
なんて Perl4 的な便法ですしね。
-- Satoru Takabayashi