振り分けに正規表現No.18565
makura さん 04/06/15 22:23
 
こんばんは

振り分けに正規表現が使えないものでしょうか?
表題で振り分けようと思っていますが
例えば
JRW
JRW
JR西日本
JR西日本
JR 西日本
等にヒットするようにしたいのですが、これには正規表現が
欠かせないもので。

[ ]
RE:18565 振り分けに正規表現No.18566
秀まるお2 さん 04/06/15 22:55
 
 正規表現を使えるようにする予定は今のところ無しです。

 振り分け条件の作成時には、果たしてその振り分け条件が目的の物にマッチす
るかどうかテストするのが難しく、正規表現を使った振り分け設定を使いこなし
てトラブルにならないユーザー様は極一部であると僕は想像しています。今まで
にも「なぜこの振り分け条件でうまく振り分けできないのか?」といった問い合
わせが何件も届いている所に、さらに正規表現でややこしいことになると、一部
のユーザー様を混乱させて、サポート業務も大変になります。

> 等にヒットするようにしたいのですが、これには正規表現が
> 欠かせないもので。

 今見た例に限っては、特に正規表現を使わずとも、複数の条件を「または」で
指定したら済むとは思います。

 しいてなんとか設定しやすくということなら、全角と半角を区別しないでマッ
チングするようにする手はあります。現状では、大文字/小文字を区別しないで
マッチングするようにだけなってます。

------
 V3.57から、カッコを使って複雑な条件指定をすることも可能となりました。
例えば、

 ("Subject"が"JR"を含む または
  "Subject"が"JR"を含む) かつ
 ("Subject"が"JRW"を含む または
  "Subject"が"JRW"を含む または
  "Subject"が"西日本"を含む)

 という指定もできます。

[ ]
RE:18566 振り分けに正規表現No.18575
makura さん 04/06/16 10:12
 
こんにちは

回答ありがとうございます。
正規表現なら非常にコンパクトに記述できて望ましいのですが
残念です。
普通の検索では正規表現に対応しているのに振り分けはなぜ?
正規表現を使わない人は、チェックマークをOFFすれば良いだけのことでは?

それではせめて、「あいまい検索」に対応願いたいです。

[ ]
RE:18575 振り分けに正規表現No.18576
PATIO さん 04/06/16 10:25
 
ども、PATIO@ユーザーです。

>正規表現を使わない人は、チェックマークをOFFすれば良いだけのことでは?

知らないうちにここのチェックが入ってしまって
(実際は触ってしまった結果なんでしょうけど)
うまくいかないという問い合わせが増える可能性が高いからと言う
意味だと思いますよ。
振り分けに関しては今の状態でもうまく振り分けが出来ないと言う
問い合わせが後を絶ちませんしねぇ。

[ ]
RE:18576 振り分けに正規表現No.18580
秀まるお2 さん 04/06/16 10:49
 
> 普通の検索では正規表現に対応しているのに振り分けはなぜ?

 普通の検索の場合は、ヒットしなかったらしなかったで「あ、正規表現が間違
ってるんだな」と気づくと思いますが、振り分け設定の場合はそういうテストを
その場ですることは出来なくて、間違っててもそのまま放置されることになるだ
ろうと思う訳ですが…。例えば「(」と書くべき所を全角の「(」で間違って書
いたとしても、普通の検索ならその場で気づく所が、振り分け設定だとたぶん間
違ったまま放置されるだろうと想像します。

 正規表現を使うとなると、現状の「〜を含む」とか「〜で始まる」とかとは別
次元の振り分け設定をすることになるので、単純に現状のダイアログボックスに
チェックボックスを1つ追加すれば済む訳でもないかと思います。

 しいて対応するなら、「〜の正規表現にマッチする」および「〜の正規表現に
マッチしない」の2つを、現状の「〜である」類のコンボボックスに追加する形
になろうかとは思ってますが、…。「の正規表現にマッチする」では長すぎてダ
メなので、もっと短い表現を考えないといけないし…。

 まぁ、そうやって隠れいれさえすれば、普通の人はそんなのわざわざ選択しな
いだろうし、あっても悪くはないんでしょうけどね。

 あいまい検索をするにしても、そういうオプションがあればあったで使う側が
混乱するんじゃないかとは思いますが、

 っと長々と書いていて、なんでこんな長い文章になるんだか分からなくなって
きたので、とりあえず、将来正規表現への対応もなんとか適当に考えて、近い将
来なんとかする予定とさせていただきます。(あくまで予定なので、やらないか
もしれませんけど)

 とりあえず、「の正規表現にマッチする」という言葉をもっと短く表現する手
段が思いつくまでは先に進まないとは思います。

 あいまい検索については、それはそれであいまい検索の設定次第でどうにでも
なるというか、つまり、検索の時のあいまい検索オプションがそのまま振り分け
にも適用されるのはどうかとか、JRE32.DLLを指定してたらどうかとか、これま
たマニアックな話がからんできそうな気がするので、それをやるくらいなら正規
表現に対応した方がかなりましかなぁと思います。

[ ]
RE:18580 振り分けに正規表現No.18586
makura さん 04/06/16 13:58
 
長文の回答ありがとうございます。

>いたとしても、普通の検索ならその場で気づく所が、振り分け設定だとたぶん間
>違ったまま放置されるだろうと想像します。
了解です。簡単にテストする方法がなさそうですからね。僕なら秀丸で検索してチェ
ックしますね。

>になろうかとは思ってますが、…。「の正規表現にマッチする」では長すぎてダ
>メなので、もっと短い表現を考えないといけないし…。
なるほど、短いいい表現はなさそうですね。


>きたので、とりあえず、将来正規表現への対応もなんとか適当に考えて、近い将
>来なんとかする予定とさせていただきます。(あくまで予定なので、やらないか
>もしれませんけど)

期待します。

あいまい検索と正規表現は「大は小をかねる」の関係ではないと認識しています。全
角と半角の両方にマッチさせるのを正規表現だけで書くと面倒ですよね。

あいまい検索そのものでなくても、「全角と半角を区別しない」ようにしてもらえる
だけでもうれしいのですが。

[ ]
RE:18586 振り分けに正規表現No.18590
アルビレオ さん 04/06/16 15:11
 
鶴亀ユーザーのアルビレオです。

以下はあくまで個人的な意見です。

>簡単にテストする方法がなさそうですからね。僕なら秀丸で検索してチェ
>ックしますね。

そういう慎重なユーザーでも数が増えてくるといちいちチェックしていられない
こともあるでしょうし、テストしたつもりが思わぬパターンにマッチしてしまっ
たということも考えられます。
振り分け設定はメールの削除などリスクの高いこともできてしまうので、私はど
ちらかというと正規表現を使えるようにすることには反対です。

>あいまい検索と正規表現は「大は小をかねる」の関係ではないと認識しています。全
>角と半角の両方にマッチさせるのを正規表現だけで書くと面倒ですよね。
>
>あいまい検索そのものでなくても、「全角と半角を区別しない」ようにしてもらえる
>だけでもうれしいのですが。

鶴亀/秀丸のあいまい検索は正規表現DLLの機能の一部です。
だから作者としてはあいまい検索だけを有効にするほうが手間がかかるでしょう
し、あいまい検索を使えるようにするならせっかくだから正規表現をフルで使え
るようにしたいというところだと思います。

正規表現とは別のあいまい検索を用意するのは、同一視テーブルをもうひとつ用
意する必要があったりとユーザーにとっても不便なものになると思います。
全角文字と半角文字を区別しないだけならテーブルなしでも実現できそうですが、
「と[を同一視して欲しいといった要望も出てくるでしょう。
全角と半角の同一視だけなら正規表現よりは直感的に理解できるのでリスクはか
なり小さくなりますが、それでも今の同一視しないものよりは多少危険が増える
と思います。

私としては全角と半角の同一視だけ対応、それもデフォルトではOFFになってい
るというくらいがちょうどいいかな、という感じです。

[ ]
RE:18586 振り分けに正規表現No.18596
秀まるお2 さん 04/06/16 16:13
 
> あいまい検索そのものでなくても、「全角と半角を区別しない」ようにしてもらえる
> だけでもうれしいのですが。

 全角ローマ時については大文字/小文字区別されてるって手抜きも既にあるし、
しいて全角/半角を区別しないようにしてもいいんですが、内部的な話をさせて
いただくと、半角/全角の変換は少々荷が重いです。振り分け処理での検索を全
部そのように処理したら、かなり重くなるかもしれないです。

 なので、処理速度的に考えたら、必要な振り分け設定に限って、ユーザー様側
で「ここはあいまい検索で」と指定してもらう作りの方がいいです。といいつつ
も、じゃぁそれでまた

 「〜で始まる(あいまい検索)」

 のような指定をするのもなんだしという話になりまして…。

 なんでも言うのは簡単ですが、実際作るとなると、費用対効果というか、つま
りそれを必要としてる人が世の中にどれくらいいて、いったそれによって鶴亀
メールがどのくらい売れるのか、あるいは逆に、そういう機能を追加したがため
に初心者ユーザーを惑わせて逆に新規ユーザーが減ってしまうんじゃないかとか、
そういう総合的に考える必要がありまして、今、1ユーザー様からああ言われた
からこうするというような短絡的な結論を出すのは危険てす。

 ということで、この辺の話も含めて全部、もっとゆっくり考えなから対応策を
考えます。

[ ]
RE:18596 振り分けに正規表現No.18630
秀まるお2 さん 04/06/17 17:13
 
 やっぱりですけど、正規表現での振り分け設定に対応します。

 「を含む/正規表現」
 「を含まない/正規表現」

 というのをコンボボックス上で指定できるようにします。次のV3.59正式版か
らそうします。


[ ]