変換モジュール利用時の全置換についてNo.38815
さん 21/03/03 13:25
 
 お世話になっております。

 秀丸エディタ Ver.8.88で変換モジュールでの全置換の際、変換モジュールなどの
エラー時に0個の置換と出るのを抑止するように修正していただきましたが、今更な
がらまだ治っていないところがあることに気付きました。
 例えば、置換後の文字に下記のような文字列を指定すると、「0個の置換を行いま
した。」というダイアログが表示されてしまうようです。

\(1,HmFilter,ToUpper,1111)

 もし可能でしたら、修正いただけると幸いです。
 環境は、Windows10 20H2 64ビット、秀丸エディタ 8.97です。

 どうでもいいことですが、マクロのfilter文と変換モジュール利用時の全置換は、
関数名とモジュール名の順番が逆になっているんですね。
 キー操作を記録して、保存したマクロを参考に置換を行おうとして、上記の点に気
付かず、しばらく頭を悩ませていました。
 ちなみに、上記の例は、そのときに実行した置換の内容だったりします。

 それでは。

[ ]
RE:38815 変換モジュール利用時の全置換にNo.38818
秀丸担当 さん 21/03/03 15:33
 

試してみたところ、変換モジュールが見つからない場合は、変換モジュールのエラー
が出た後、置換数のメッセージも出ていました。
こちらも変換モジュールのエラーだけにして、置換数のメッセージは出ないように修
正させていただきます。

filter文と、置換での変換モジュール指定は、確かに変換モジュールと関数名の書き
方が逆です。
合わせたほうがよかったかもしれないですが、仕様として変えることはできないので、
このままとさせていただこうと思います。
置換の場合はダブルクォーテーション("")も付けなくていいので、なるべくその場
で手書きで簡易に表現できるというのもあると思います。

[ ]
RE:38818 変換モジュール利用時の全置換にNo.38820
さん 21/03/04 10:01
 
 お世話になります。

>試してみたところ、変換モジュールが見つからない場合は、変換モジュールのエ
>ラーが出た後、置換数のメッセージも出ていました。
>こちらも変換モジュールのエラーだけにして、置換数のメッセージは出ないように
>修正させていただきます。

 ありがとうございます。
 よろしくお願いいたします。

>filter文と、置換での変換モジュール指定は、確かに変換モジュールと関数名の書
>き方が逆です。
>合わせたほうがよかったかもしれないですが、仕様として変えることはできないの
>で、このままとさせていただこうと思います。

 いえいえ、少し気になっただけですので、現状のままで問題ありません。

 それでは。

[ ]