|
>強調したい対象は、0x8040〜0xFEFE の範囲の文字のうち、第一バイトと
>第二バイトが両方とも 0xA1〜0xFE になる文字を除外したものです。
この条件を1つの正規表現で書くのは難しいのではないかと思います。
正規表現では、下位バイトの範囲だけにして、上位バイトぶんは大量に書くとい
う方法だったらなんとかなるかもしれないですが、どうでしょうか。
でもこの方法だと表示が遅くなってしまうかもしれないですが。
[\xa1\xa1-\xa1\xfe]
[\xa2\xa1-\xa2\xfe]
[\xa3\xa1-\xa3\xfe]
:
:
[\xfc\xa1-\xfc\xfe]
[\xfd\xa1-\xfd\xfe]
[\xfe\xa1-\xfe\xfe]
hilightファイルを作って読み込むようにすると楽かもしれません。
以下のhilightファイルを作って、強調表示の読込みをするとか。
25,[\xa1\xa1-\xa1\xfe]
25,[\xa2\xa1-\xa2\xfe]
25,[\xa3\xa1-\xa3\xfe]
:
|
|