検索結果を変数に代入するには?No.09384
JagaButter さん 21/05/22 13:56
 
はじめまして。
ヘルプや過去ログをできるだけ探したのですが答えがわからないので質問させてくだ
さい。

タイトルの通り、マクロ内で seachdown などで検索し、ヒットした結果を文字列変
数に代入する方法を探しています。

例えば以下のような感じです。

キャラクター名/Lv99/HP99/MP99

のようなテキストに対して

searchdown "(?\\1)(^.+)/Lv(\\d+)/MP(\\d+)";

このように検索するとキャラクター名がヒットすると思うのですが、
そのヒットした文字列を変数に代入したいのです。

もしかすると滅茶苦茶基本的なところで躓いているような気もするのですが…
もし解決法がわかる方がおられましたらご教授頂けないでしょうか。
よろしくお願いします。

[ ]
RE:09384 検索結果を変数に代入するには?No.09385
Iranoan さん 21/05/22 14:52
 
JagaButter さんこんにちは、Iranoan です
> タイトルの通り、マクロ内で seachdown などで検索し、ヒットした結果を文字列
>変数に代入する方法を探しています。
$s = gettext(foundtopx, foundtopy, foundendx, foundendy);
でいけます

よほど前のバージョンを使っていなければ

[ ]
RE:09385 検索結果を変数に代入するには?No.09388
JagaButter さん 21/05/22 17:49
 
なるほどこういう指定をするのですね。無事目的の処理ができました。
やはり基本部分を読み損ねていたようです(今回は秀丸の座標指定ですね)。
素早く教えて頂きありがとうございました!

[ ]