2

Eclipse のリソース ファイル (*.properties) で非 ASCII 文字を含む文字列を検索するにはどうすればよいですか?

編集: 現在、これらの特殊文字の代わりに * を使用していますが、Eclipse でこれを処理することをお勧めします。そのため、「á」を入力すると生ファイルで「\u00E1」が検索されるか、変換される可能性があります。最初にファイルを検索してから、「á」を検索します。

質問の際に具体的でなかったことをお詫びします。

4

3 に答える 3

9

Eclipse では、 Search -> File Searchを使用できます。[検索] ダイアログで、[正規表現] オプションをオンにします。次に、[ Containing text:]フィールドに次のパターンを入力して、非 ASCII 文字を検索します。

[\u007f-\uffff]

(角括弧はパターンの一部です)。ファイル名のパターンを入力してください

*.properties

次に、検索するリソース (選択したリソース、ワークスペース、ワーキング セットなど) を選択し、[ OK ] をクリックします。

このような正規表現の表現方法については、 Pattern javadocも参照してください。

于 2011-08-02T14:41:19.573 に答える
1

個人的には、grep を使用してコマンド ラインから検索しますが、Eclipse では、任意の文字に一致する非正規表現検索でクエスチョン マークを使用して検索できます。正規表現検索でピリオドを使用することもできます。

于 2011-02-22T15:38:27.210 に答える
1

検索ダイアログでは、ワークスペース内の *.resources ファイル内の文字列を検索できます。

[検索] -> [ファイル] に移動します。[正規表現] チェックボックスを有効にします。これも、必要に応じて正規表現を選択するためのコンテンツ アシストです。ファイル名のパターンで、*.properties を指定してから Go :)

于 2011-02-24T04:00:12.483 に答える