|
> ・キャラクタクラス"[ux00e0]"から"[ux00ff]"までの単一文字
調べてみたら、バグってました。大変失礼しました。
すぐに修正させていただきます。
> ・キャラクタクラス外での"\xa0"から"\xff"
> が検索できないと共に、
>
> ・キャラクタクラス最後の出現"\xe0"から"\xfc"
> で【エラー:正規表現パターンでのカッコの対応が合ってません。】が出ます。
日本語ファイルを開いている場合だと、\xe0と書いた場合は、それは漢字の1
バイト目扱いになってしまいます。なので、例えば
\xe0]
と書くと、16進数で「805D」の文字を指定した扱いになってしまいます。つ
まりその「\xe0]」で1つの全角文字を指定した扱いと解釈されるために、カッ
コの対応が合わない、というようなエラーになってしまいます。
ユニコードでの「0x80〜0xff」の範囲の文字を指定するには、やはり[\uXXXX]
を使っていただくしか無いです。
ということで、とにかくバグ修正して、バグ修正したバージョンを次の秀丸エ
ディタβ版に添付させていただきます。
|
|