1

現在デバッグ中のコードでは、Stringbuilder の append メソッドが繰り返し呼び出されていることがわかります。

append(String str)String 引数が渡された append のすべての発生を置き換えたいappend(Mycustomfunction(String str))

また、追加は複数のタイプの引数を取ることができますが、文字列引数を持つものを変更したいだけです。

とにかくこれをより効率的に行うには、1000回以上の出現でこの行を手動で挿入しますか?

編集:例を追加する例

a.append("My Name")
a.append(result.getString("something"))
a.append(2)
a.append(true)

最初の 2 つのオカレンスのみを変更したい

a.append(Myfunction("My Name"));
a.append(Myfunction(result.getString("something")));
a.append(2);
a.append(true);
4

2 に答える 2

1

Eclipse の機能 (Ctrl+F) を置き換えてみましたか? 正規表現チェックボックスをクリックして、検索テキストボックスで適切な正規表現を定義します。

于 2013-11-01T05:47:56.313 に答える
0

2つの置換コマンドを使用するのはどうですか

a.append("1)と置き換えますa.append(Myfunction("

2) に置き換えa.append(result.getStringますa.append(Myfunction(result.getString(

于 2013-11-01T06:07:14.397 に答える