0

Notepad++ で RegEx を置き換えようとしていて、問題が発生しています。

基本的に、私はスクリプトをコーディングしていて、コードに何百回も現れる関数に追加の変数を追加しました。

それで、次のようになりました。
MouseClick(442,421)

ここで、マウスクリック遅延の 3 番目の変数を追加したので、次のようになります。

MouseClick(442,421,4500)

4.5 秒がデフォルトの遅延です

現時点では、3 番目の変数が宣言されていないため機能しないため、基本的に RegEx を使用してすべてのマウスクリックを検索し、デフォルト値の 4500 を最後に追加したいのですが、可能ですか、それとも RegEx は答えではありませんか?

私は見つけようとしています:MouseClick(*,*)
そして、次のものに置き換えます:MouseClick(*,*,4500)

また、ワイルドカードに置き換えた場合、値は同じになりますか?

ありがとう。

4

2 に答える 2

3

ワイルドカードに置き換えることはできません。以前にあった値を「キャプチャ」する必要があります。あなたはおそらく見つけたい

MouseClick\((.*),(.*)\)

そしてそれを

MouseClick(\1,\2,4500)

質問があればコメントしてください。

于 2013-03-28T18:26:48.943 に答える
1

正規表現検索モードを選択した状態で、次のように置き換えMouseClick\((.*),(.*)\)ますMouseClick(\1,\2,4500)

ここに画像の説明を入力

于 2013-03-28T18:27:05.780 に答える