|
秀丸、愛用させてもらってます。
強調表示の仕様について要望があります。
例えば、
1、AAAという文字列を強調させたい場合は、強調文字を以下のように登録します。
検索文字列 : AAA
大文字/小文字の区別 : チェックする
単語の検索 : どちらでも
正規表現 : チェックしない
すると、
BAAA という文字列の時 -> AAAが強調されます。
CAAA という文字列の時 -> AAAが強調されます。
ところが、私の場合、「CAAAの中のAAAのみ強調したい」ことがあります。
(いうまでもありませんが、この場合 単語の検索 チェックは無意味です。)
2、行頭 3文字目から始まるAAAを強調表示したい場合は、以下のように登録します。
検索文字列 : ^..AAA
大文字/小文字の区別 : -----
単語の検索 : どちらでも
正規表現 : チェックする
すると、
(行頭から)(空白)(空白)AAA という文字列の時
-> 見た目ではAAAが強調されます。
ところが、
(行頭から)11AAA という文字列の時
-> 11AAAが強調されます。
が強調したいのは当然AAAのみです。
以上のようなことから、タグ付き正規表現による置換 のような機能を持たせ、
検索する文字列と、実際に強調表示する文字列が別々にあったらいいなと思った次第
です。
1番目の例だと、
検索文字列 : C\fAAA
表示文字列 : \1
2番目の例だと、
検索文字列 : ^..\fAAA
表示文字列 : \1
というような感じです。
無理でしょうか(^^;;)
|
|