検索が機能しないNo.04467
may さん 01/12/16 15:00
 
Win2000SP2上で鶴亀V1.56を使用しています。
今日ちょっと古いメールの内容を見たくて検索を行ったところ、
対象のメールにヒットせず検索結果が0件になりました。
結局受信メールをひとつひとつチェックして見つけましたが、
確かに存在したメールになぜヒットしなかったのでしょうか?

検索条件は以下の通りです。
 コマンド:検索して一覧作成
 検索文字列:携帯電話
 対象:ヘッダと本文
 その他:あいまい検索あり、なしなどいろいろ試しました
 検索対象フォルダ:受信(サブフォルダも検索にチェック)
 追加の条件:flag=attach

ほとんどデフォルトの設定であり、検索文字列も特に何の変哲もない
ように思われるのですが...
探していたメールは、「受信」のサブフォルダ「ASCIIMailService」の
中に存在していました。
このキーワードであれば他にも多くのメールがヒットしそうなのに。

[ ]
RE:04467 検索が機能しないNo.04468
tnobu2 さん 01/12/16 21:13
 
>検索条件は以下の通りです。
> コマンド:検索して一覧作成
> 検索文字列:携帯電話
> 対象:ヘッダと本文
> その他:あいまい検索あり、なしなどいろいろ試しました
> 検索対象フォルダ:受信(サブフォルダも検索にチェック)
> 追加の条件:flag=attach

私のところでは書かれた検索条件でヒットするものがありました。

検索されようとしているメールの現物がどういうものなのかわからない
ので何故なのか判断するのは難しいのですが、ひとつもヒットしない
原因として以下のようなものが思いつきます。

・検索したい文字列がメールの中で途中に改行が入ってしまっている。
・添付ファイルが付いていない(flag=attach)あるいは、添付ファイルでは
なくてHTMLが付いている。


ところで、この件で気がついたのですが、検索したい文字列の途中で
改行が入った場合にはヒットしないというのは、ちょっと困りますね。
できれば改善していただきたいです。

[ ]
RE:04468 検索が機能しないNo.04484
ひろ さん 01/12/17 17:48
 
 tnobu2 さん今日は、ひろです。
> ところで、この件で気がついたのですが、検索したい文字列の途中で
> 改行が入った場合にはヒットしないというのは、ちょっと困りますね。
 改行も一つの文字です。よって勝手に改行も含む文字列にヒットするとい
うことは、ユーザの指定していない別の文字列にヒットするわけですから、
動作としておかしいです。

 なおこういうときの為に正規表現が使用できます。
 今回の場合なら、「携\n?帯\n?電\n?話」になります。また引用記号や行頭
の空白も無視となると、「携[\n  >\)|]?帯[\n  >\)|]?電[\n  >\)|]?話」
になります。

[ ]
RE:04484 検索が機能しないNo.04486
ポン太 さん 01/12/17 18:14
 
ひろ さん、こんにちは。ポン太 です。


>> ところで、この件で気がついたのですが、検索したい文字列の途中で
>> 改行が入った場合にはヒットしないというのは、ちょっと困りますね。
> 改行も一つの文字です。よって勝手に改行も含む文字列にヒットするとい
>うことは、ユーザの指定していない別の文字列にヒットするわけですから、
>動作としておかしいです。

確かに理屈の上ではそうですが、この仕様は辛いですね。とても初心者には理解
できないような。私もこの話題が出なければ気づきませんでした。(^_^;
AirCraft では検索ダイアログに「改行やスペースを無視する」というオプショ
ンがあって、デフォルトではオンになっています。鶴亀メール もこういうオプ
ションが欲しいなぁ。できれば「引用も無視する」も。>秀まるお様

今試したら OE も改行は無視するようです。というか無視しないことができない
かも。


>の空白も無視となると、「携[\n  >\)|]?帯[\n  >\)|]?電[\n  >\)|]?話」
>になります。

検索語の文字数が多いときはとても辛い。(^_^;


2001/12/17(月) 17:59 ポン太

[ ]
RE:04484 検索が機能しないNo.04487
tnobu2 さん 01/12/17 18:46
 
> tnobu2 さん今日は、ひろです。
>> ところで、この件で気がついたのですが、検索したい文字列の途中で
>> 改行が入った場合にはヒットしないというのは、ちょっと困りますね。
> 改行も一つの文字です。よって勝手に改行も含む文字列にヒットするとい
>うことは、ユーザの指定していない別の文字列にヒットするわけですから、
>動作としておかしいです。

テキストデータとしては確かにそうなんですが、メールとしては改行は
意図的に入れられたものばかりではなく、メーラーやシステムの都合で
勝手に入れられてしまったものが大半だと思います。

そのような改行コードは画面上の体裁を整えるためだけのもので、
ユーザーからすれば文字としては存在しないもの、というか、あって
欲しくないものじゃないかと思います。


>
> なおこういうときの為に正規表現が使用できます。
> 今回の場合なら、「携\n?帯\n?電\n?話」になります。また引用記号や行頭
>の空白も無視となると、「携[\n  >\)|]?帯[\n  >\)|]?電[\n  >\)|]?話」
>になります。

正規表現を使えばいいというのは分かっていますが、検索のたびに1文字
ごとに正規表現を挿入するというのは、非常に面倒なことなので、あまり
一般には進められないと思います。

[ ]
RE:04486 検索が機能しないNo.04489
ひろ さん 01/12/17 19:46
 
 皆さん今日は、ひろです。引用順序を変えました。
> 確かに理屈の上ではそうですが、この仕様は辛いですね。とても初心者には理解
> できないような。
 確かに秀丸 (エディタ) と異なり、ユーザの裾野が広いので、そういった
ことがオプションで追加されるのに反対はしません。しかし
> 今試したら OE も改行は無視するようです。というか無視しないことができない
> かも。
という仕様は困ってしまう(^^;。

 またこういう話になると、
> できれば「引用も無視する」も。>秀まるお様
という話になり、「"|"(縦棒)で始まる行も引用行と見なす」「"hoge>"で始
まる行も引用行と見なす」のオプションと連動して欲しいとなって際限が無
いような気がします。

> >の空白も無視となると、「携[\n  >\)|]?帯[\n  >\)|]?電[\n  >\)|]?話」
> >になります。
>
> 検索語の文字数が多いときはとても辛い。(^_^;
 確かにそれはあります(^^)。

 個人的には、正規表現が万人に進められる物とは思っていませんが、曲が
りなりにも現状で出来る機能より、出来ない事について機能強化して頂いた
方がよいと考えています。

 ##ダイアログで文字列を入力し、上記のような正規表現を生成し、検索履
歴に加えるとマクロを作るという手も有るなあ〜。→暇を見て作ってみて、
完成したらライブラリに公開してみよう。

[ ]
RE:04484 検索が機能しないNo.04493
きいろいまふらあ さん 01/12/17 23:51
 
>> ところで、この件で気がついたのですが、検索したい文字列の途中で
>> 改行が入った場合にはヒットしないというのは、ちょっと困りますね。
> 改行も一つの文字です。よって勝手に改行も含む文字列にヒットするとい
>うことは、ユーザの指定していない別の文字列にヒットするわけですから、
>動作としておかしいです。

というひろさんの意見もごもっともです。
が、鶴亀がメーラーであり、一般的なインターネットメール?というものが、え
てしてパラグラフが改行でぶったぎられている(しかも送信者の意図しない場所
での改行も少なくない)という特殊(と敢えて書きますが)なテキストデータで
あるということを考えると、tnobu2さんのおっしゃるような検索ができるといい
なあと思います。

正規表現検索でないときだけ選択できるオプションとして、という形で十分と思
います。もっとも、

> 今回の場合なら、「携\n?帯\n?電\n?話」になります。また引用記号や行頭
>の空白も無視となると、「携[\n  >\)|]?帯[\n  >\)|]?電[\n  >\)|]?話」
>になります。

このへんをどこまで考慮するか(できるか)って問題は残りますね。
って、改行とばしだけで十分ですけど。

実装が決まったわけでもないのに、はしゃいですみません。(^^;

[ ]
RE:04489 検索が機能しないNo.04495
ポン太 さん 01/12/18 09:26
 
ひろ さん、こんにちは。ポン太 です。


>> できれば「引用も無視する」も。>秀まるお様
>という話になり、「"|"(縦棒)で始まる行も引用行と見なす」「"hoge>"で始
>まる行も引用行と見なす」のオプションと連動して欲しいとなって際限が無

オプションと連動は当然ですって。(^_^;
別にこれ以上際限なくってのは考えにくいような。

turukame.2:04041 で要望したように 鶴亀メールは他のメーラー(といっても確
認したのは OE だけですが)に比べて、現状スレッドが切れる確率が(わずかか
もしれませんが)高くなっています。通常スレッドが繋がっている場合は引用記
号を無視しなくても、元のメールがヒットすれば良いのですが、スレッドが切れ
ている場合は、やはり引用した行もヒットして欲しいんです。
まぁ、引用記号を無視するオプションが難しい(面倒)であれば、優先順位が低
くてもかまわないのですが、改行を無視するオプションがないのはまずいような。


>りなりにも現状で出来る機能より、出来ない事について機能強化して頂いた
>方がよいと考えています。

正規表現を使えばできるっていうのは、現状いわゆるメーラーで検索機能を使っ
ている人口の90%以上の人にとって、できないのと同じですって。
ここに参加している人はまだ良いでしょうが、雑誌などに紹介されて 鶴亀メー
ル を試用した人にとってはバグと同じだと思いますよ。まだ OE の改行を必ず
無視する仕様の方が、メーラーとしては当たり前だと思います。


2001/12/18(火) 09:02 ポン太

[ ]
RE:04495 検索が機能しないNo.04496
tnobu2 さん 01/12/18 09:42
 
>正規表現を使えばできるっていうのは、現状いわゆるメーラーで検索機能を使っ
>ている人口の90%以上の人にとって、できないのと同じですって。
>ここに参加している人はまだ良いでしょうが、雑誌などに紹介されて 鶴亀メー
>ル を試用した人にとってはバグと同じだと思いますよ。まだ OE の改行を必ず
>無視する仕様の方が、メーラーとしては当たり前だと思います。

このスレッドの言い出しっぺの私が言うのも何ですが、必ずしもすべての
メーラーが対応しているわけではないのでバグとまでは言い難いです。
最初のコメントで「できれば対応してほしい」というあたりが、そんな
意味を込めていたりします。

ただ、メールを読む時には、「文字コード」を読んでいるのではなく、
画面に表示されている「文字」を読んでいるんだということを考えると
改行コードやさらに付け加えるならば行頭の空白・タブは検索時に無視
して欲しい(オプションでも可)という気持ちは強いです。

[ ]
RE:04496 検索が機能しないNo.04497
tnobu2 さん 01/12/18 09:53
 
>最初のコメントで「できれば対応してほしい」というあたりが、そんな
>意味を込めていたりします。

「できれば改善」でしたね。

些細なことかもしれませんが、一応訂正しておきます。

[ ]
RE:04496 検索が機能しないNo.04498
マイケル2 さん 01/12/18 10:13
 
マイケルです。

tnobu2さんの 今朝  9時42分 の
“RE 04495 検索が機能しない”について:
====

>ただ、メールを読む時には、「文字コード」を読んでいるのではなく、
>画面に表示されている「文字」を読んでいるんだということを考えると
>改行コードやさらに付け加えるならば行頭の空白・タブは検索時に無視
>して欲しい(オプションでも可)という気持ちは強いです。

メーラの使用者の層、使用方法などから考えて賛成です。エディタ
ではないのですからね。

---
TuruKame Ver.1.56, Hidemaru Ver.3.11

[ ]
RE:04496 検索が機能しないNo.04500
ポン太 さん 01/12/18 10:28
 
tnobu2 さん、こんにちは。ポン太 です。


>このスレッドの言い出しっぺの私が言うのも何ですが、必ずしもすべての
>メーラーが対応しているわけではないのでバグとまでは言い難いです。

私もバグだと言っているわけではないです。(^_^;
ここに参加していない人たちのおそらく90%以上の人にとっては、バグと感じ
るんじゃないかと危惧しているということです。


>改行コードやさらに付け加えるならば行頭の空白・タブは検索時に無視
>して欲しい(オプションでも可)という気持ちは強いです。

私の場合はこれができないメーラーなんか使えないという気持ちですね(一文字
毎の面倒な正規表現抜きで)。

そもそも「携帯(改行)電話」とか「携帯電(改行)話」という検索を、メー
ラーでしたい状況って、検索機能を使う全体のなかで、どれだけの頻度があるん
でしょうね。


2001/12/18(火) 10:12 ポン太

[ ]
RE:04500 検索に改行を無視するオプションが機能しないNo.04503
ひろ さん 01/12/18 12:34
 
 皆さん今日は、ひろです。
 話題になっている機能が実装されれば、便利になることには違いがありま
せんが、
> ここに参加していない人たちのおそらく90%以上の人にとっては、バグと感じ
> るんじゃないかと危惧しているということです。
ということは起きなさそうです。
 手元で調べてみたのですが、Al-Mail, Becky!, Netscape Messanger
(Ver.4.x, Ver.6.x), Winbiff のどれも改行がある場合は検索がヒットせず、
OutLook Express 以外に改行を無視する検索機能が実装されているメーラは
見つけられませんでした。いわば OutLook Express や AirCraft が特殊です。
OutLook Express は最も利用者が多いと思いますが、90% はありませんよね。

 また本体に関しては、鶴亀で独立していますが、エディタ・ウィンドウは
秀丸との互換性から結構厄介だと思います。まあ秀丸の検索も AND 検索を含
めて強化されると便利だと思いますが...。

 もし実装されるなら、
> 正規表現検索でないときだけ選択できるオプションとして、という形で十分と思
> います。
とは言わず、正規表現と合わせて使いたいですね。なぜなら正規表現が出来
ないとなると、あいまい検索も出来なくなってしまう(;_;)。

[ ]
RE:04503 検索に改行を無視するオプションが機能しないNo.04504
ひろ さん 01/12/18 12:46
 
 皆さん今日は、ひろです。自己フォローです。
>  もし実装されるなら、
というのが前提ですが、分かち書きされているメールを考慮すると、「改行
を半角空白として検索する」オプションも欲しくなってくる(^^;。←OutLook
Express も出来ないようです。

[ ]
RE:04497 検索が機能しないNo.04505
秀まるお2 さん 01/12/18 12:54
 
 秀丸エディタ側では改行を無視して検索する機能は考えてないそうなので、
んでは鶴亀側で独自に改行無視検索を考えてみます。

[ ]
RE:04505 検索が機能しないNo.04508
tnobu2 さん 01/12/18 13:09
 
> 秀丸エディタ側では改行を無視して検索する機能は考えてないそうなので、
>んでは鶴亀側で独自に改行無視検索を考えてみます。

ありがとうございます。

改行だけでなく空白やタブについても考慮していただけるとありがたいです。
で、前に先頭の空白と書きましたが、メールニュースなどでは、体裁を整える
ために、行末にも空白を付け足す場合もあるみたいです。

[ ]
RE:04503 検索に改行を無視するオプションが機能しないNo.04509
ポン太 さん 01/12/18 13:30
 
ひろ さん、こんにちは。ポン太 です。
他の発言を読んでいても良く分かるのですが、ひろ さんってすごくまめですね。
頭が下がる思いです。m(_ _)m


> 手元で調べてみたのですが、Al-Mail, Becky!, Netscape Messanger
>(Ver.4.x, Ver.6.x), Winbiff のどれも改行がある場合は検索がヒットせず、

結構みんな手抜きしてるなぁ。(^_^;
勝手な想像ですが、英語圏のソフトは通常ワードラップされたメールを対象にし
ているので、そんなに問題になってなくて、そのローカライズの時に手を抜いた
んだと思います(あるいは気づかなかった)。


>見つけられませんでした。いわば OutLook Express や AirCraft が特殊です。

(検索に関しては)この二つがまともなのであって、他が手抜きだと私は思いま
す。
先の発言にも書きましたが、メーラーで検索するときに、「携帯電話」「携帯
(改行)電話」「携帯電(改行)話」を区別したい検索の頻度は、それこそ10
%以下だと思います(私に関しては0だと言い切れます)。その10%以下のた
めの検索がデフォルトで、90%の検索をするときに手間がかかる、もしくはそ
れができないというのは、メーラーとしては何か間違っていると感じます。この
ままでは「携帯電話」と誰か書いてたよなぁと、気軽に検索できません。実質的
に本文の検索ができないのと大差ないです。


>OutLook Express は最も利用者が多いと思いますが、90% はありませんよね。

そうですね。(^_^;
まぁ多いと言いたかったわけでして。


> また本体に関しては、鶴亀で独立していますが、エディタ・ウィンドウは
>秀丸との互換性から結構厄介だと思います。まあ秀丸の検索も AND 検索を含

ひろ さんが先にあげられたような正規表現に、内部的に直してやれば良いので
は?そんな簡単な話じゃないかもしれませんが。


2001/12/18(火) 13:00 ポン太

[ ]
RE:04504 検索に改行を無視するオプションが機能しないNo.04511
秀まるお2 さん 01/12/18 14:29
 
 1つ機能追加するとその機能についてさらに機能追加の要望が出てくるとこ
っちも先が読めなくてしんどいです。

 で、今出てきた話の中で、空白も無視して欲しいってことなので、

 − 改行および空白を無視して検索する

 という1つだけのオプションを用意する方向で考えてみます。

 でもって、実際に実現するとしても、秀丸エディタ内部の検索をいじること
は無理なので、あくまで鶴亀本体側での検索としてサポートするのみです。

 さらに、こういう条件で検索した場合、具体的に本文のどの位置がヒットし
たのかまで表示する機能を付けるかどうかは未定とさせていただきます。

 (出来そうかどうかやってみないと分からないので)

[ ]
RE:04511 検索に改行を無視するオプションが機能しないNo.04512
ひろ さん 01/12/18 14:49
 
 秀まるおさん今日は、ひろです。
>  で、今出てきた話の中で、空白も無視して欲しいってことなので、
 要望した内容が違います。主に欧文対策なので、欲しいのは、「改行を空
白として処理する」です。例えば
mobile phone

mobile
phone
という文章があった場合、「mobile phone」で両方にヒットして欲しいという
ことです。これは欧文を頻繁に受け取るユーザには非常にありがたい。mobile,
phone を単独で検索すると、全く関係ないメールがヒットししまう(^^;。

>  でもって、実際に実現するとしても、秀丸エディタ内部の検索をいじること
> は無理なので、あくまで鶴亀本体側での検索としてサポートするのみです。
 個人的には了解しました。
 しかし
本体では出来るので、ユーザが混乱する
→サポート会議室では、本体でやってと答える
→2 枠区切りだと、メールはエディタ・ウィンドウで見ている
→普通は設定を変えるとは思えないので、「検索して一覧作成」でやらざる得ない
という流れになってしまいますね。
 ##やはり、秀丸に要望を出そうかなあ〜。

>  さらに、こういう条件で検索した場合、具体的に本文のどの位置がヒットし
> たのかまで表示する機能を付けるかどうかは未定とさせていただきます。
 記述的に難しいと思いますので、「検索での表示」で「点滅表示」を選ん
でいて、(見かけ上も含めて) 複数行に検索語かかっている場合のような表示
でも構いませんので、ヒットした位置が解ると嬉しい。

[ ]
RE:04512 検索に改行を無視するオプションが機能しないNo.04513
秀まるお2 さん 01/12/18 16:25
 
> 要望した内容が違います。主に欧文対策なので、欲しいのは、「改行を空
>白として処理する」です。例えば

 これはちょっとマニアックな要望だと思うので却下させていただきます。

 普通は「("mobile") and ("phone")」で検索すればいいと思います。

[ ]
RE:04513 検索に改行を無視するオプションが機能しないNo.04514
秀まるお2 さん 01/12/18 17:37
 
 改行/空白を無視する設定で、"mobilephone"で検索すればいいような気がし
てきました。

 あと、メール内容中のヒットした位置の表示については今作業中です。なん
とかします。

[ ]
RE:04467 検索が機能しないNo.04515
ひろ さん 01/12/18 18:12
 
 mayさん今日は、ひろです。
> 確かに存在したメールになぜヒットしなかったのでしょうか?
 スレッドが別の方向へ爆発していますが (←爆発させた張本人(^^; がなに
をいっているのやら)、mayさんの疑問は、この「改行を無視する」事によ
り解決されるのでしょうか?
 もし解決されず、かつ差し支えなければフォルダのメールを全て選択
後、「ファイル」→「エキスポート」で別ファイルに保存後、秀まるおさん
宛に送ると良いと思います。

[ ]
RE:04513 検索に改行を無視するオプションが機能しないNo.04516
ひろ さん 01/12/18 18:13
 
 秀まるおさん今日は、ひろです。
> > 要望した内容が違います。主に欧文対策なので、欲しいのは、「改行を空
> >白として処理する」です。例えば
>
>  これはちょっとマニアックな要望だと思うので却下させていただきます。
 欧文では頻繁にあり得ると思っていたので残念です。

>  普通は「("mobile") and ("phone")」で検索すればいいと思います。
 これだとフレーズを検索するわけではないので、メール内に mobile と phone
が存在しさえすればよいので、結構別のメールもヒットしてしまう(;_;)。

[ ]
RE:04514 検索に改行を無視するオプションが機能しないNo.04517
ひろ さん 01/12/18 18:15
 
 秀まるおさん今日は、ひろです。
>  改行/空白を無視する設定で、"mobilephone"で検索すればいいような気がし
> てきました。
 欧文を想定していますので、これだと「単語の検索」が出来ないのが難点で
す(;_;)。

[ ]
RE:04515 検索が機能しないNo.04519
may さん 01/12/18 23:31
 
あれからもう一度ヘルプを読み返したりして、
今日やっと解決できました。

> 追加の条件:flag=attach

が原因でした。
この設定が添付ファイルつきのメールのみを検索対象にしている
ことが判ったので、設定をはずしたらうまくいきました。

私は最初この意味がよくわからないまま、
勝手に「添付ファイルの名前も対象」ぐらいの意味だと思ってました。
検索条件のウィンドウに最初から設定されていたので、
てっきり鶴亀のデフォルトだと思っていたのですが、
以前何かの検索をした時に私自身が設定したことがずっと残っていたようです。

前回の内容が残っているのも考えものですよね。
(自分の失敗を棚に上げてなんですが...)

改行を無視して検索できるのはやっぱりうれしい機能です。
あまり詳しくない友達から来るメールは、本人の意図した改行以外に
メーラが勝手に挿入した改行が混じっていて、
変なことになっているのが多いです。
使いやすい形での機能追加を期待しています。

お騒がせしました。

[ ]
RE:04503 検索に改行を無視するオプションが機能しないNo.04520
きいろいまふらあ さん 01/12/19 03:08
 
酔ってるわけじゃないですが、たまには無茶を言ってみたくなったり。(^^;

> 手元で調べてみたのですが、Al-Mail, Becky!, Netscape Messanger
>(Ver.4.x, Ver.6.x), Winbiff のどれも改行がある場合は検索がヒットせず、

何%とかどーでもよいのですが、これは裏を返せば世の中の(つーかこれらの)
メーラの検索機能ってなんなの?ってことだと思います。

現在の他のメーラの仕様がどうなってるとか関係なく、「メーラの検索機能って
いうのは改行とか無視されるべきだ」という気持ちです。ま、作っていただこう
という立場なのでもうちょっと謙虚な感じではありますが。

> また本体に関しては、鶴亀で独立していますが、エディタ・ウィンドウは
>秀丸との互換性から結構厄介だと思います。まあ秀丸の検索も AND 検索を含

厄介かどうかは私にはわかりませんが、厄介でも是非実現して欲しいなあと思い
ます。厄介でも必要なものは実装する、厄介でなくてもいらないものはつけない
って心意気でいっていただけると嬉しいです。なんとも余計なお世話ですが。

> もし実装されるなら、
>> 正規表現検索でないときだけ選択できるオプションとして、という形で十分と思
>> います。
>とは言わず、正規表現と合わせて使いたいですね。なぜなら正規表現が出来
>ないとなると、あいまい検索も出来なくなってしまう(;_;)。

滅多に使わないのであいまい検索のこと忘れてました。
正規表現のチェックを入れなくてもあいまい検索が使えたらいいですね。

[ ]
RE:04520 検索に改行を無視するオプションが機能しないNo.04522
ひろ さん 01/12/19 12:31
 
 きいろいまふらあさん今日は、ひろです。
 改行については結論がでていますが、
> 正規表現のチェックを入れなくてもあいまい検索が使えたらいいですね。
 内部的に JRE32.DLL を使用しているので難しいですが、使いたいですね。
現在の仕様では、「()[]」のあいまい検索が出来ない(;_;)。

[ ]
RE:04519 検索が機能しないNo.04523
ひろ さん 01/12/19 12:31
 
 mayさん今日は、ひろです。
> > 追加の条件:flag=attach
>
> が原因でした。
<中略>
> 改行を無視して検索できるのはやっぱりうれしい機能です。
 結果的に「棚からぼた餅」になりましたね(^^)。

[ ]
RE:04503 検索に改行を無視するオプションが機能しないNo.04524
FKU さん 01/12/19 12:46
 
FKUです。
スポット参戦させていただきます。

>  手元で調べてみたのですが、Al-Mail, Becky!, Netscape Messanger
> (Ver.4.x, Ver.6.x), Winbiff のどれも改行がある場合は検索がヒットせず、
> OutLook Express 以外に改行を無視する検索機能が実装されているメーラは
> 見つけられませんでした。いわば OutLook Express や AirCraft が特殊です。
> OutLook Express は最も利用者が多いと思いますが、90% はありませんよね。

僕も気になったのでかのMS Word(2000)で調査してみたのですが、
やはり(任意の)改行を跨いでの検索というのは不可能ですね。
ただワープロにおいては任意に改行を行うまでの文字数が限りなく長く、
表示上の改行についてはもちろん無視しての検索が可能です。

メールもワープロのように改行コードを含まないデータとして送信するようになれば、
受信側では(見せかけの改行)を無視して検索できますね。
少なくとも秀丸エディタ上では検索に際して見せかけの改行は無視していますよ。

私はメールの仕様に関して無知なのですが、もともと改行コードを付与して送る
のだから、検索できなくてもしょうがないだろうと思っています。
むしろ、改行を無視して検索することにより弊害が起こることを畏れてしまいます。

やはり、メールに関する慣例(仕様?)が要因でしょうか。

[ ]
RE:04524 検索に改行を無視するオプションが機能しないNo.04525
tnobu2 さん 01/12/19 13:15
 
>僕も気になったのでかのMS Word(2000)で調査してみたのですが、
>やはり(任意の)改行を跨いでの検索というのは不可能ですね。
>ただワープロにおいては任意に改行を行うまでの文字数が限りなく長く、
>表示上の改行についてはもちろん無視しての検索が可能です。

ワープロにおける改行は、普通は文章の区切りで入れると思うので、
これを跨いで検索できる必要は無いと思います。

文章途中の表示上の改行というのは、実際には改行コードが含まれて
いるわけではないので、見掛け上行を跨いだ状態であっても、データ
自体は連続していますから、検索もその他の部分と何ら変わりなく処理
できます。


>メールもワープロのように改行コードを含まないデータとして送信するようになれば、
>受信側では(見せかけの改行)を無視して検索できますね。
>少なくとも秀丸エディタ上では検索に際して見せかけの改行は無視していますよ。

これもワープロの場合と同じことですね。


>私はメールの仕様に関して無知なのですが、もともと改行コードを付与して送る
>のだから、検索できなくてもしょうがないだろうと思っています。

メールはシステム上、あまり1行が長いと処理できずに切ってしまう
サーバが存在するという面もあり、適当な長さで改行コードを挟んで
分割するのが一般的です。この際、送信者の画面上の行幅で改行コード
を入れるのが多いと思います。

つまりこの場合の改行コードは、ユーザの意図や文章の流れとは無関係に
挿入されてしまうため、言葉の途中で分断されることがあるので、この
ような言葉を検索しようとすると障害になります。


>むしろ、改行を無視して検索することにより弊害が起こることを畏れてしまいます。

その懸念はあります。
そのため、オプションで選択できるようにされると思います。

[ ]
RE:04525 検索に改行を無視するオプションが機能しないNo.04527
秀まるお2 さん 01/12/19 13:50
 
 とりあえずここにコメントしますけど、改行/空白/タブ文字を無視して検索
する機能はとりあえず出来ました。んでもって、検索で見つかった文字列を点
滅表示させることにもとりあえず成功しました。

 ちなみにこの機能は、メール全体を1つのメモリに入れてそれから改行/空
白/タブを除去して検索するやり方で実現してますので、秀丸エディタでは扱
うファイルサイズの都合上、マネが出来ないです。あくまで鶴亀メールでのみ
サポートします。

 あと、この検索が出来るのは、鶴亀メールの本体側だけです。

[ ]
RE:04525 検索に改行を無視するオプションが機能しないNo.04529
FKU さん 01/12/19 14:15
 
FKUです。

> 文章途中の表示上の改行というのは、実際には改行コードが含まれて
> いるわけではないので、見掛け上行を跨いだ状態であっても、データ
> 自体は連続していますから、検索もその他の部分と何ら変わりなく処理
> できます。

はい、理解出来ます。

> メールはシステム上、あまり1行が長いと処理できずに切ってしまう
> サーバが存在するという面もあり、適当な長さで改行コードを挟んで
ほぅ。そんな経緯があるのですか。

> つまりこの場合の改行コードは、ユーザの意図や文章の流れとは無関係に
> 挿入されてしまうため、言葉の途中で分断されることがあるので、この
> ような言葉を検索しようとすると障害になります。

自動改行に伴う弊害を意識しないで送信するユーザーがいる限り、
絶対に解消されない障害ですね。

ソフト側で怪しい機能を付与して対応するよりも、送信データに
(意図しない)改行コードを含まないようにして、受信者は折り返しONで読む、
という利用形態が通例化することが((もしですよ)出来れば)最善の方法かと思います。

> そのため、オプションで選択できるようにされると思います。

オプション云々というよりも、ソース変更に伴うバグなどが怖いです。
特に鶴亀メールの場合は秀丸エディタ相当のエディタ搭載なので、色々と…
まぁこの辺はソースコードと格闘する方に依存しますね。

こういうのはどうですか?
受信時に改行コード等を全て除去してくれるメーラー。
検索に最適!

あれ、改行コード等を無視して検索すれば良いだけなのかな???

[ ]
RE:04527 検索に改行を無視するオプションが機能しないNo.04531
tnobu2 さん 01/12/19 15:53
 
> とりあえずここにコメントしますけど、改行/空白/タブ文字を無視して検索
>する機能はとりあえず出来ました。んでもって、検索で見つかった文字列を点
>滅表示させることにもとりあえず成功しました。

ありがとうございました。


> ちなみにこの機能は、メール全体を1つのメモリに入れてそれから改行/空
>白/タブを除去して検索するやり方で実現してますので、秀丸エディタでは扱
>うファイルサイズの都合上、マネが出来ないです。あくまで鶴亀メールでのみ
>サポートします。
>
> あと、この検索が出来るのは、鶴亀メールの本体側だけです。

2枠区切りのエディタウィンドウ内ではこの検索はできないということ
でしょうか?
ちょっと残念ですが、本体側でメールを検索してから開く使い方が多い
と思うのであまり問題にはならないと思います。

[ ]
RE:04529 検索に改行を無視するオプションが機能しないNo.04532
ひろ さん 01/12/19 16:20
 
 FKU さん今日は、ひろです。
 もう実装方法について結論はでていますので、単なる突っ込みです。
> 受信時に改行コード等を全て除去してくれるメーラー。
 その改行が、改段落などの為ユーザが意図して入れたのか、メーラ若しく
はサーバーがシステムの都合上挿入したのか、どう論理的に判断するのか、
それが問題だ。

> あれ、改行コード等を無視して検索すれば良いだけなのかな???
 このスレッドはそういう内容だと思います。

[ ]
RE:04529 検索に改行を無視するオプションが機能しないNo.04533
tnobu2 さん 01/12/19 16:31
 
>自動改行に伴う弊害を意識しないで送信するユーザーがいる限り、
>絶対に解消されない障害ですね。

まだメールが一部の人々だけのものだった時代ならともかく、いろいろな
人が様々な環境の下で使うようになった現在、そういうことを意識しない
でも簡単にメールができるようにするのがメーラーの存在意義だと思います。


>ソフト側で怪しい機能を付与して対応するよりも、送信データに
>(意図しない)改行コードを含まないようにして、受信者は折り返しONで読む、
>という利用形態が通例化することが((もしですよ)出来れば)最善の方法かと思います。

サーバーやネットワーク上の問題も含めて意識して文章を作成しないと
いけなくなってしまうので、多くのユーザーにとって敷居が高くなって
しまうと思います。


>オプション云々というよりも、ソース変更に伴うバグなどが怖いです。
>特に鶴亀メールの場合は秀丸エディタ相当のエディタ搭載なので、色々と…
>まぁこの辺はソースコードと格闘する方に依存しますね。

バグについては、何をしてもついて回る問題なので、それを恐れて何も
しなければ現状から前進できないです。
この件に関しては秀まるおさんが苦労されることなので、私が言うべき
話ではないんですが。


>こういうのはどうですか?
>受信時に改行コード等を全て除去してくれるメーラー。
>検索に最適!

意図的に挿入した改行コードもあるわけで、それまでも除去されてしまう
のはマズイです。


>あれ、改行コード等を無視して検索すれば良いだけなのかな???

結局そういうことになります。

[ ]
RE:04531 検索に改行を無視するオプションが機能しないNo.04534
秀まるお2 さん 01/12/19 16:35
 
>2枠区切りのエディタウィンドウ内ではこの検索はできないということ
>でしょうか?

 検索は出来ますけど、検索した結果、具体的に本文中のどの部分がヒットし
たのか表示することが出来ないというだけで、これは現状の2枠区切りでの検
索が既にそうなっています。

 ヒットしたメールをエディタで開いて、さらにその中で検索する時には「空
白/改行を無視」のオプションが使えないので、それはそれで不便ですけど。

 秀丸エディタへの改造ってことになると大がかりな話になるので、この程度
でがまんして欲しいです。そもそも、今の鶴亀メールの検索機能ですら、他の
メールソフトと比べたら遙かに高機能だと思いますので。

[ ]
RE:04534 検索に改行を無視するオプションが機能しないNo.04536
tnobu2 さん 01/12/19 16:45
 
> ヒットしたメールをエディタで開いて、さらにその中で検索する時には「空
>白/改行を無視」のオプションが使えないので、それはそれで不便ですけど。
>
> 秀丸エディタへの改造ってことになると大がかりな話になるので、この程度
>でがまんして欲しいです。そもそも、今の鶴亀メールの検索機能ですら、他の
>メールソフトと比べたら遙かに高機能だと思いますので。

はい、もうこれで結構です。
この件に関して、私から要望することはもう無いです。…多分

[ ]
RE:04529 検索に改行を無視するオプションが機能しないNo.04538
FKU さん 01/12/19 17:11
 
FKUです。

あえて、ここに返信させて頂きます。
結局のところ、意義的には『あいまい検索』ですね。

こういう機能が付加されるということはユーザーにとって大きな利益だと思います。
鶴亀メールはどんどん良くなっていきますね。

> こういうのはどうですか?
> 受信時に改行コード等を全て除去してくれるメーラー。
> 検索に最適!
>
> あれ、改行コード等を無視して検索すれば良いだけなのかな???

ごめんなさい。このくだりは冗談でした。
皆様には、不愉快な思いを与えてしまったようで申し訳ありませんでした。

P.S.
(ここに発言するような内容だとは分かっています)
秀丸エディタも最近の高機能エディタの良い点を参考にした
メジャーバージョンアップがあると嬉しいですね。

[ ]