namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MHonArc フッターを検索対象外に
青木%perl初心者 と申します。
On Sat, 06 Feb 1999 11:47:57 +0900
Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx> wrote:
|もし原因がわからなければ私の方へ一つその msgXXXXX.html ファイルを
|送ってもらえれば、こちらで確認します。
別便で DM させて頂きました。
> mknmz では
>
> | sub mhonarc_filter ($$) {
> | my ($contents, $weighted_str) = @_;
> |
> | # MHonArc を使うときはこんな感じに処理すると便利
> | $$contents =~ s/<!--X-MsgBody-End-->[\s\S]*//;
> | $$contents =~ s/<!--X-TopPNI-->[\s\S]*<!--X-TopPNI-End-->//;
> | $$contents =~ s/<!--X-Subject-Header-Begin-->[\s\S]*<!--X-Subject-Header-End-->//;
> | $$contents =~ s/<!--X-Head-Body-Sep-Begin-->/\n/; # ヘッダと本文を区切る
> | $$contents =~ s/^<LI>//gim; # ヘッダの前に空白をあけたくないから
> | $$contents =~ s/<\/?EM>//gi; # ヘッダの名前をインデックスにいれたくない
> | $$contents =~ s/^\s+//;
> | }
の部分がうまく切り落とされていなかったので,
|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+//;
|
|}
としたら意図した動作をしているみたいです。
お恥ずかしい話ですが,perl はほとんど触ったことがないので、
上記のように修正するのが本当に正しいのか自信がありません ^^;
よろしくお願いします。
--
株式会社テクノア システム部企画室 青木 宏恭 (Hirotaka Aoki)
URL:http://www.technoa.co.jp/ E-mail:aoki@xxxxxxxxxxxxx
PGP fingerprint:3E 20 8C F2 80 17 B1 9D E1 17 A6 4A FD 2E E4 6D