|
こんにちは。ユーザーの IKKI と申します。
こんなマクロで目的は達せるのではないでしょうか。
setcompatiblemode 0x0200;
#const = 123;
escape;
searchdown "(?<=id=)[0-9]+", regular, nocasesense;
// この時点で "id=" に続く数字列が範囲選択されている
if (!result) endmacro;
##oldval = val(gettext(foundtopx, foundtopy, foundendx, foundendy, true));
// gettext() の第5引数を true にすることで範囲選択を維持する
##newval = ##oldval - #const;
// 数字列が範囲選択されているので insert で置き換えられる
insert str(##newval);
|
|