メールアドレスの色づけ要望No.00344
TATE2 さん 07/07/07 19:13
 
秀まるおさん

TATEです。

要望がありますので、こちらにアップさせていただきます。

To,Cc,Bccのメールアドレスの表示の件ですが、
時分のドメイン以外のメールアドレスの場合には、別の
色に変更することは可能でしょうか?

例えば、時分と同じドメインのメールアドレスは、従来
通りで、他のドメインのメールアドレスは、赤色で表示
するなどできれば、助かります。

また、作成時や表示時の両方とも色づけできると嬉しい
限りです。

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

TATE.

[ ]
RE:00344 メールアドレスの色づけ要望No.00347
山紫水明 さん 07/07/07 20:32
 
 TATE2さん,

 正式のコメントは秀まるおさんにお願いするとして,とりあえず。

>To,Cc,Bccのメールアドレスの表示の件ですが、
>時分のドメイン以外のメールアドレスの場合には、別の
>色に変更することは可能でしょうか?

 自分のドメインを色分けするのは,強調表示を利用すればできますね。
 強調表示の優先順位からいって,「特に強調」を選ぶことになると思います。
 逆に自分のドメイン以外となると,どうでしょうか。

     では, (^^)/~
                                        山紫水明(ユーザー)
                                        SANSHISUIMEI

[ ]
RE:00347 メールアドレスの色づけ要望No.00348
TATE2 さん 07/07/07 20:42
 
山紫水明さん

> 自分のドメインを色分けするのは,強調表示を利用すればできますね。

 コメントありがとうございました。
 確かに時分のアドレスは色づけ出来そうです。
 (本文とかにも色が付いてしまいますが)

 時分以外の指定ができると何とかなるのですが。。。。




[ ]
RE:00348 メールアドレスの色づけ要望No.00349
山紫水明 さん 07/07/07 21:12
 
 TATE2さん,

> (本文とかにも色が付いてしまいますが)
 ここだけのコメントですが,行頭がTo: Cc: Bcc: ということで正規表現を
利用すれば何とかなるでしょう。
 根本的解決にはなりませんが。

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:00348 メールアドレスの色づけ要望No.00352
秀まるお さん 07/07/08 22:39
 
 強調表示で正規表現を使えば出来ると思います。

 メールアドレスの強調表示は

  [!$%&*\-./0-9;?a-z^_~]+@[\-.0-9a-z_~]+\.[\-.0-9a-z_~]+

 でいいと思うんですけど、たとえば「@maruo.co.jp」以外のメールアドレスと
いうことなら、

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

 みたいに後方不一致指定を'@'の後ろに入れてやればいいです。

[ ]
RE:00352 メールアドレスの色づけ要望No.00354
TATE2 さん 07/07/09 01:06
 
秀まるおさん

TATEです。

> [!$%&*\-./0-9;?a-z^_~]+@(?!maruo.co.jp\>)[\-.0-9a-z_~]+\.[\-.0-9a-z_~]+
>
> みたいに後方不一致指定を'@'の後ろに入れてやればいいです。

 ご教示ありがとうございました。
 ほぼ希望通りの色づけとなり、大変感激しています。
 (この色づけは、みなさんにも知って欲しいですね)

 あと、以下のような場合には少々難がありますが、よい解決策
 があればご教示いただけると助かります。
 (どうもスマートにできないです)
 例えば、xxxx@xxxxxx.com 以外は強調表示でOKなのですが、
 xxxx@yyy.xxxxxx.comは、強調表示したくないのです。
 @yyy.xxxxxx.comを検索して色づけすればよさそうなのですが、
 この手のドメインが少なくないので、ちょっと難儀です。


 それにしても、コーディングせずとも何とかなるところに
 秀丸メールの奥の深さをも感じます。

TATE.

 

[ ]
RE:00354 メールアドレスの色づけ要望No.00357
秀まるお さん 07/07/09 10:35
 
    (?!maruo.co.jp\>)

 の所を、たとえば

    (?![a-z.]*xxxxxx.com\>)

 にするとか、あるいはもっと正確にってことなら

    (?!([a-z.]+|)xxxxxx.com\>)

 にするとかでいいんじゃないかと思います。

[ ]
RE:00357 メールアドレスの色づけ要望No.00358
TATE2 さん 07/07/09 11:48
 
秀まるおさん

TATEです。

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

早速以下のような定義に変更したのですが、うまく
いきませんでした。

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

状況としては、xxxxxx@yyy.xxxxxx.comのアドレス
が協調されてしまうのですが、なぜか先頭 a 文字
だけが協調されていません。

正規表現に明るくないので、大変申し訳ないのですが
コメントよろしくお願いいたします。

TATE.


[ ]
RE:00358 メールアドレスの色づけ要望No.00359
秀まるお さん 07/07/09 12:07
 
 なぜダメなのかちょっとよく分かりませんが、(?!...)の中に繰り返し指定が
あるとおかしくなるみたいでして…

 とりあえず、

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

 ならうまくいくようです。

[ ]
RE:00359 メールアドレスの色づけ要望No.00360
TATE2 さん 07/07/09 12:30
 
秀まるおさん

TATEです。

うまく行きました。
大変ありがとうございました。
(これで送信ミスなどのチェックが容易に行えます)

どうも、いろいろとお手数をお掛けしました。




[ ]
RE:00360 メールアドレスの色づけ要望No.00361
TATE2 さん 07/07/09 16:54
 
秀まるおさん

TATEです。

期待通りに色づけができて重宝していたのですが、
うまく色づけができないメールアドレスが出てき
ました。

状況としては、xxxxxx@zzz.yyy.xxxxxx.com の
うまく強調表示されないです。
(設定は、xxxxxx.com 以外としています)

「 zzz.yyy. 」のようにドメインが長いアドレ
スがよくないようです。

発生頻度的には少ないため問題にならない範囲で
すが、取り急ぎお知らせまで。


TATE.

[ ]
RE:00361 メールアドレスの色づけ要望No.00362
秀まるお さん 07/07/09 17:20
 
[!$%&*\-./0-9;?a-z^_~]+@(?!(\w\.|\w\.\w\.|)xxxxxx.com\>)[\-.0-9a-z_~]+\.[\-.
0-9a-z_~]+

 でいけると思います。

 もう1つ、前回のパターンでも「+」を「+?」にすればいけることが分かりま
した。結果、

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

 とした方がシンプルかと思います。

 秀丸エディタのヘルプの方に正規表現のこともいろいろ書いてあるので、その
辺を一通り読んでいただければ意味が理解いただけるんじゃないかと思います。

[ ]
RE:00362 メールアドレスの色づけ要望No.00363
TATE2 さん 07/07/09 17:34
 
秀まるおさん

TATEです。

>[!$%&*\-./0-9;?a-z^_~]+@(?!([a-z\.]+?|)xxxxxx.com\>)[\-.0-9a-z_~]+\.[\-.0-9
>a-z_~]+
>
> とした方がシンプルかと思います。

 早々にご教示いただきあちりがとうございました。
 完璧!になりました。


> 秀丸エディタのヘルプの方に正規表現のこともいろいろ書いてあるので、その
>辺を一通り読んでいただければ意味が理解いただけるんじゃないかと思います。

 正規表現も簡単な使い方しかしていませんでしたが、
 今回のことで、いろいろと勉強になりましたので、
 習得すると便利そうです。
 ありがとうございました。


TATE.

[ ]
RE:00363 メールアドレスの色づけ要望No.00370
TATE2 さん 07/07/10 16:26
 
秀まるおさん

TATEです。

 ご教示いただいた正規表現では、数字を使ったドメインに
 対応できないようでしたので、以下のように変更してうま
 くいきました。(大丈夫だと思っているのですが)

 ご連絡まで。


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



[ ]