【不具合?】正規表現での強調表示についNo.03395
TATE2 さん 10/12/16 12:53
 
秀まるおさん

TATEです。

Ver5.60Β3が問題かどうか不明ですが、もう1つおかしな点が
ありますので、お伝えしておきます。

自分のドメイン以外のメールアドレスに色をつけるため、以前
ご教示いただいた以下正規表現で強調表示を行うようにしてい
ます。

[!$%&*\-./0-9;?a-z^_~]+@(?!([0-9a-z\.]+?|)testdomain.com\>)[\-.0-9a-z_~]+\.
[\-.0-9a-z_~]+

ただ今回、エディタ内とメール一覧で強調表示の見え方がちが
うことに気がつきました。

例えば、xxxxxxxxxx@testdomain.com であれば、エディタ内
では全部が協調表示されますが、メール一覧では大文字部分以
外のxxxxxx@testdomain.comしか協調表示されないようですが、
これは仕様でしょうか?

再現性は100%ですし、画面のハードコピーもお送りすることも
可能です。

以上、よろしくお願いします。
//


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:03395 【不具合?】正規表現での強調表No.03396
TATE2 さん 10/12/16 13:10
 
TATEです。

例が伏せ字になってしまいましたので、再度この部分のみアップ
します。
---------------------------------------------------------
例えば、"MMMM_ddddd@testdomain.com"であれば、エディタ内
では全部が協調表示されますが、メール一覧では大文字部分以
外の"ddddd@testdomain.com"しか協調表示されないようですが、
これは仕様でしょうか?
---------------------------------------------------------



[ ]
RE:03396 【不具合?】正規表現での強調表No.03398
秀まるお さん 10/12/16 14:07
 
 メール一覧の強調表示では、大文字/小文字の区別ありで検索されるようです。
なので、正規表現パターンを、

[!$%&*\-./0-9;?a-zA-Z^_~]+@(?!([0-9a-zA-Z\.]+?|)testdomain.com\>)[\-.0-9a-zA
-Z_~]+\.[\-.0-9a-zA-Z_~]+

 のようにすれば、とりあえずは強調表示されるようです。

 「testdomain.com」の部分が大文字混じりだとダメですが…。

 もし必要でしたら、例えば正規表現パターンの先頭に「(?#lowercase)」を付
けたら小文字に変換して検索する、みたいなのを作ってもいいですけど、どうし
ましょ?

[ ]
RE:03398 【不具合?】正規表現での強調表No.03399
TATE2 さん 10/12/16 15:55
 
TATEです。

早々にご教示あいがとうございました。

大文字もマッチするように正規表現を変更したいと思いますが、
「全般的な設定」から設定し直しても変更できないようです。
原因不明ですが、どうすればよろしいでしょうか?



[ ]
RE:03399 【不具合?】正規表現での強調表No.03400
秀まるお さん 10/12/16 17:03
 
 変更出来ないというのはつまり、正規表現パターンを入力する欄がDisable状
態になってて入力出来ないということですかね。なぜそうなるのか分かりません
けど、一度「メール一覧上で強調表示する」のチェックをOFFにしてからONにし
なおしたらどうでしょ?

 あと、どうしてもダメでしたら、レジストリエディタを起動して、

 HKEY_CURRENT_USER\Software\Hidemaruo\TuruKame\Config


 の、

 TitleHilightP

 という文字列値を直接書き換えてしまう手もあります。そこの内容をクリップ
ボードにコピーしてから秀丸エディタに貼り付けて、そこで編集してからまたク
リップボード経由で戻してやればいいと思います。

 (制御コードはいじらずに)

[ ]
RE:03400 【不具合?】正規表現での強調表No.03401
TATE2 さん 10/12/16 17:10
 
TATEです。

言葉足らずで申し訳ありません。
入力はできるのですが、OKを押しても入力した内容が
反映されないようです。



[ ]
RE:03401 【不具合?】正規表現での強調表No.03403
秀まるお さん 10/12/16 18:53
 
 今ちょっとこちらでいろいろテストしていたら、メール内容枠の中身が灰色で
出てきてしまう状態になってしまいまして、いろいろ調べたら、V5.60β4に付属
させてるHIDEMSUB.DLLというファイルがおかしいことが分かりました。(間違っ
て64bit版を添付していたらしい)

 何かそれのせいでおかしな現象がいろいろ起きてるような気がします。

 とりあえず、それを正しい物に取り替えて、V5.60β4をアップロードさせてい
ただきました。ということで、まずはそれに入れ替えて欲しいです。

 それでももしダメでしたら、すみませんが、おかしい現象が以下のどのパター
ンか教えて欲しいです。

 A.「メール一覧・詳細・もっと詳細1」の所の設定を変更してOKしてから
   もう一度同じ設定ページを見ると、以前の設定に戻ってしまっている。

 B.設定ページを見直した時にはちゃんと変更した状態になっているけども、
   実際の強調表示のされかたが変化してない。

 C.仮に「B」だとして、秀丸メールを起動しなおしても直らない。
   (設定上はちゃんと変更されてるのに、昔の設定状態が亡霊のごとく存在
    してて、その昔の設定の状態で強調表示される)

 D.仮に「B」だとして、秀丸メールを起動しなおせばちゃんと強調表示
   される。

 もしも、「A」のようなパターンなのだとしたら、とりあえず強調表示に設定
する文字列を「XXX」みたいなきわめて短い文字列にしてやってみて欲しいです。
(長さ制限が関係してるということもあるかもしれないので)

[ ]
RE:03403 【不具合?】正規表現での強調表No.03408
TATE2 さん 10/12/16 22:46
 
TATEです。

いろいろと対応ありがとうございます。

まず、「メール一覧・詳細・もっと詳細1」での正規表現は
うまく動作してくれました。

ただ、メール表示の「強調表示の定義」のダイアログで同じ
正規表現を入れると、大文字が小文字に変換されてしまい
ます。
結果、a-zA-Z とかが a-za-z となっていまいます。
これはこれで問題のような気がします。

取り急ぎ、ご連絡まで。。。






[ ]
RE:03408 【不具合?】正規表現での強調表No.03409
秀まるお さん 10/12/17 08:47
 
> 結果、a-zA-Z とかが a-za-z となっていまいます。
> これはこれで問題のような気がします。

 「大文字/小文字の区別」をOFFにしている場合は全部小文字に変換してしま
う仕様になってました。

 大文字/小文字の区別をしないマッチングをするためには全部小文字に変換し
てからマッチングさせる方が都合がいいという、内部的な都合によるものですけ
ども。

 一応そういう仕様ということでお願いします。

[ ]