検索文字列の上限No.02488
Iranoan さん 09/07/22 19:09
 
 秀丸担当さん今日は、Iranoan です。
>  検索文字列の上限を増やす。(約4000文字) (追記 07/22)
と有りますが、正確には幾つでしょう? 4096? それとも、Unicode を含む場合
など、内部コードをの関係で文字数では確定できないのでしょうか?

 マクロ内でチェックさせる時に、幾つでチェックする必要が有るか? が知り
たいので。

 また置換文字列の上限も変わっているのでしょうか?

 こちらの環境は、WindowsXP+IE8.0+秀丸 Ver.8.00b01 です。

[ ]
RE:02488 検索文字列の上限No.02526
秀丸担当 さん 09/07/23 09:29
 

>と有りますが、正確には幾つでしょう? 4096? それとも、Unicode を含む場合
>など、内部コードをの関係で文字数では確定できないのでしょうか?

正確には4095文字です。
Unicode を含む場合で変化する場合があるかもしれないことを考えて約4000と書
きましたが、4095文字でいいです。
置換文字列も同様です。

[ ]
RE:02526 検索文字列の上限No.02566
Iranoan さん 09/07/23 15:48
 
 秀丸担当さん今日は、Iranoan です。
> Unicode を含む場合で変化する場合があるかもしれないことを考えて約4000と書
> きましたが、4095文字でいいです。
 御説明有難うございます。

 これは、正規表現やあいまい検索を使わない場合だと思うのですが、
Ver.8.00 は OS にも依存しないのでしょうか? 以前は、95 系はバイト計算で、
Unicode を使っていると変わる、ということでしたが。

[ ]
RE:02566 検索文字列の上限No.02620
秀丸担当 さん 09/07/24 09:54
 

> これは、正規表現やあいまい検索を使わない場合だと思うのですが、
>Ver.8.00 は OS にも依存しないのでしょうか? 以前は、95 系はバイト計算で、
>Unicode を使っていると変わる、ということでしたが。

確かに内部的にはそのような文字によってサイズが変化することがあります。
改めて確認してみたら、4095文字から逆算してサイズ変化でも大丈夫なはずとし
て作っていたので、4095はいけると思います。
もしできないことがあったらバグということになると思います。

[ ]
RE:02620 検索文字列の上限No.02648
Iranoan さん 09/07/24 20:07
 
 秀丸担当さん今日は、Iranoan です。
> 改めて確認してみたら、4095文字から逆算してサイズ変化でも大丈夫なはずとし
> て作っていたので、4095はいけると思います。
 解りました。
 これで安心してマクロを書けます。

[ ]