|
Windows XPで、秀丸V.5.00を使っています。
下記(1)のようなデータに対して、(2)のような「( )囲みの数値を
切り取る」というステートメントを含むマクロを実行しようとした
ところ、所望の動作をせずに、次のステートメントに移ってしまい
ます。
V.3.14(Windows 98SE)では問題なく動作していたので、とまどってい
ます。どのような原因が考えられるでしょうか。
ご教示頂ければ幸いです。
----------(1)データ----------
20,073(4,370)
7
16
4,236(1,176)
29
7
75
4443(898)
226
14
----------(2)マクロ----------
question "( )囲みの数値を切り取り; 続けますか?";
if( result == no ) endmacro;
call parenthesis ;// 逆順で貼り付け
parenthesis :
gofiletop;
while( 1 ) {
searchdown2 "\\([0-9]*,*[0-9]+\\)", regular;
if( result ) cut;
else break;
#i = #i + 1;
}
gofileend;
while( #i ) {
poppaste;
#i = #i - 1;
}
return;
|
|