置換がだめなら貼り付け?No.24829
スーパーT さん 08/04/28 08:11
 
お世話になります。

replaceallfast  "aaa", "例えば2000文字くらい" ,regular ;

置換えの制限文字数を超えている様子で
変換後の文字が途切れてしまいます。

貼り付けが必要なんでしょうか?
貼り付けって行ったことがないので
苦労しております。

解決方法を教えていただけたら幸いです。
よろしくお願いいたします。



[ ]
RE:24829 置換がだめなら貼り付け?No.24831
秀丸担当 さん 08/04/28 09:44
 

>replaceallfast  "aaa", "例えば2000文字くらい" ,regular ;
>
>置換えの制限文字数を超えている様子で
>変換後の文字が途切れてしまいます。

2000文字くらいへの置換は、いまのところできないです。
申し訳ありません。
マクロでやるとしたら、例えば以下のような方法ではどうでしょうか。
insert文を複数に分ければ、どれだけ量が増えてもできるかもしれません。

setcompatiblemode 0x0200; //検索での表示=範囲選択
disabledraw;
gofiletop;
while(1){
  searchdown2 "aaa",regular;
  if(!result)break;
  insert  "例えば2000文字くらいその1";
  insert  "例えば2000文字くらいその2";
  insert  "例えば2000文字くらいその3";
}

[ ]
RE:24831 置換がだめなら貼り付け?No.24832
スーパーT さん 08/04/28 10:04
 

>  insert  "例えば2000文字くらいその1";
>  insert  "例えば2000文字くらいその2";
>  insert  "例えば2000文字くらいその3";

ありがとうございます。

1回のinsartのmax制限はありますか?

よろしくお願いいたします。


[ ]
RE:24832 置換がだめなら貼り付け?No.24833
秀丸担当 さん 08/04/28 10:40
 

>1回のinsartのmax制限はありますか?

1回のinsertの上限は、半角で4000文字くらいになります。

[ ]