replaceall の resultNo.08780
山紫水明 さん 15/10/20 20:19
 
 秀丸担当さん,

>この操作は何度でも行えてしまうので、resultが得られたとしても、あまり信頼
>できない値ということになってしまいそうです。

 私としてはどのような順序であれ,使用者が置換を実行した回数が得られれば
それでよいと思うのですが。
 あるいは,1回以上置換を実行すれば,1になる方が,0になるよりはいいと
思います。少なくとも一つの置換もなくキャンセルした場合との区別ができます。
 まあ,あまりこだわる気はありませんので,後はおまかせいたします。

                    山紫水明

[ ]
RE:08780 replaceall の resultNo.08781
秀丸担当 さん 15/10/21 10:31
 

意味のない値よりは、何らかの操作があったということがわかるだけでもいいと
思います。
取得できるように修正させていただきます。

[ ]
RE:08781 RE:replaceall の resultNo.08784
山紫水明 さん 15/10/22 20:55
 
 秀丸担当さん,

>意味のない値よりは、何らかの操作があったということがわかるだけでもいい
>と思います。
>取得できるように修正させていただきます。

要望汲んでいただきありがとうございました。
V8.56β11で確認しました。

ただし,次のような問題があります。
たとえば置換対象文字が5個あるとして実行すると,[置換+次]5回 では期待
通り「5」がでます。
[置換+次]2回+[一気] でも「5」を期待しますが,「1」になります。
[置換+次]を複数回押した後に[置換]や[キャンセル]を押しても「1」になるよ
うです。

                    山紫水明

[ ]
RE:08784 RE:replaceall の resultNo.08785
秀丸担当 さん 15/10/23 09:16
 

確かにその通りでした。
一気の場合はaskを解除して全置換扱いとしてしまっていました。
この場合も累計となるように修正させていただきます。

[ ]