2016-04-13 20 views
0

ハッピー・エクリプス・マーズのユーザーはこちら。2つの用語を一括で置き換えますか?

多くの場合、あるクラスファイルの&ペーストコードを別のクラスファイルにコピーします。次の私は例えば、私が代わる、新しいキーワードとキーワードを置き換えます

User with Box 
user with box 

私は「検索と置換」置き換えを行うためのダイアログ(CTRL + F)を使用します。

「検索」フィールドに「ユーザー」を、「置換」フィールドに「ボックス」を入力して、次に「ユーザー」と「ボックス」と同じ操作を行います。

"User"を "Box"と "user"を "box"に置き換えることはできますか?

+0

これはjavaとは関係がありません。その後、Javaタグを削除してください。 – f1sh

+0

リファクタリングを調べたい場合は、コピーして貼り付けるよりもはるかにクリーンな傾向があります。 http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.jdt.doc.user% 2Freference%2Fref-menu-refactor.htm – Draken

+0

@Drakenリファクタリングは非常に手間がかかります。たとえば、classname、関数名、変数、文字列などで置き換える必要があるuser/Userがあります。リファクタリングでは、私は別のもので何度もクリックしなければなりません。 –

答えて

0

"find and replace"は、検索文字列内のeclipseサポートreg式としては行えませんが、置換文字列内では実行できません。 リファクタリングで行う方が良いか、大文字と小文字を区別してチェックすることで、「見つけて置き換える」ことができます。

+0

乾杯、私は(U | u)serをして​​$ 1oxで置き換えることができますが、これはUoxまたはuoxになりますが、UまたはUをBまたはbに置き換える方法が見つけられないようです。私はそれが本当に1つの正規表現を使用している間これを行うことはできないと思う。 –

関連する問題