|
マクロは門前の小僧状態です。
いままで下記で空行の除去をしており、問題なく動作していました。
replaceallquick "^\n","",regular ;
ところがータの途中からこれが効かなくなったファイルが出てきました。
4万5千行くらいのデータで、3万行付近から空行除去ができていません。
改行コードの問題かと思い、
replaceallquick "^\r","",regular ;
replaceallquick "^\r\n","",regular ;
を試しましたがダメ。
replaceallquick → replaceallfast に置き換えるとうまく行きました。
実はこのマクロは他にもいろいろな処理をしておりまして、
replaceallquickも何カ所か別の目的で使っています。
これらには問題なく、上記空行除去のみがうまく行っていません。
(半年くらい使っていて、今回が初めてですが)
当面replaceallfastを使おうと思いますので、実用面で困ることないのですが、後学
のため、原因や対処法について、お心当たりのある方がいらしたらお教え願えません
でしょうか。
秀丸は9.24の64bit版です。
よろしくお願いします。
|
|