行の強調表示の動作が秀丸エディタと異なるNo.04845
FKU さん 02/01/18 11:03
 
FKUです。

行の強調表示について確認させてください。
行の強調表示は、改行文字以降についても対象となっているようですが、
これは鶴亀メールの仕様でしょうか。

[ ]
RE:04845 行の強調表示の動作が秀丸エディタと異なるNo.04846
FKU さん 02/01/18 11:25
 
自己解決しました。

普通の文字の背景色と、個別に設定した背景色が違うとこうなるようですね。
秀丸エディタも同様の動作でした。

> 行の強調表示は、改行文字以降についても対象となっているようですが、
> これは鶴亀メールの仕様でしょうか。

[ ]
RE:04846 行の強調表示の動作が秀丸エディタと異なるNo.04848
秀まるお2 さん 02/01/18 15:06
 
 行全体が強調されるのがいやな場合は、普通の強調ということにして、正規表
現の「^.*」および「.*$」を使う手もあります。

 例えば「ABC」を含む行を強調表示したいなら、

 ^.*ABC.*$

 と指定すれば、ABCを含む行の行頭から行末までが強調されると思います。
(たぶん)

[ ]
RE:04848 行の強調表示の動作が秀丸エディタと異なるNo.04851
FKU さん 02/01/18 16:53
 
FKUです。

>  ^.*ABC.*$
>
>  と指定すれば、ABCを含む行の行頭から行末までが強調されると思います。
> (たぶん)

全くそのように対処することにして、以下のような正規表現を使用しています。

19,^[■●★].*
19,^[\+\*\-=−─=].*
83,^[・※□○☆].*

見出しをカラー表示することが目的だったので、まあこれで良いのですが、
広告付きのメールなんか見ようものなら目がチカチカします。
ちょっとやりすぎかもしれません…
(だからといってアカウントごとにカラー設定を選択できるのも面倒です)

ところで、
[\+\*]
っていうのは、
[+*]
でも動作しますが、エスケープコードを付与することによっておかしな動作を
することがあるのかないのか、ご存知の方がいらっしゃいましたら、
お手隙の際にでもご教授下さい。

[ ]
RE:04851 行の強調表示の動作が秀丸エディタと異なるNo.04852
tnobu2 さん 02/01/18 17:17
 
>ところで、
>[\+\*]
>っていうのは、
>[+*]
>でも動作しますが、エスケープコードを付与することによっておかしな動作を
>することがあるのかないのか、ご存知の方がいらっしゃいましたら、
>お手隙の際にでもご教授下さい。

メタキャラクタなど特別な意味を持つ文字以外の文字にエスケープコードを
付けてもその文字自身としてしか扱われないはずです。

また、[]内では"+*"などはメタキャラクタとして扱われませんから、エスケープ
コードを付けてもその文字自身として扱われるだけなので問題ないです。

[ ]
RE:04852 行の強調表示の動作が秀丸エディタと異なるNo.04853
FKU さん 02/01/18 17:34
 
FKUです。

> メタキャラクタなど特別な意味を持つ文字以外の文字にエスケープコードを
> 付けてもその文字自身としてしか扱われないはずです。
>
> また、[]内では"+*"などはメタキャラクタとして扱われませんから、エスケープ
> コードを付けてもその文字自身として扱われるだけなので問題ないです。

[]内ではエスケープしない、というのもいやなので特に問題がなければ、
エスケープコード付きで書こうと思います。

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

[ ]