Eclipse のリソース ファイル (*.properties) で非 ASCII 文字を含む文字列を検索するにはどうすればよいですか?
編集: 現在、これらの特殊文字の代わりに * を使用していますが、Eclipse でこれを処理することをお勧めします。そのため、「á」を入力すると生ファイルで「\u00E1」が検索されるか、変換される可能性があります。最初にファイルを検索してから、「á」を検索します。
質問の際に具体的でなかったことをお詫びします。
Eclipse のリソース ファイル (*.properties) で非 ASCII 文字を含む文字列を検索するにはどうすればよいですか?
編集: 現在、これらの特殊文字の代わりに * を使用していますが、Eclipse でこれを処理することをお勧めします。そのため、「á」を入力すると生ファイルで「\u00E1」が検索されるか、変換される可能性があります。最初にファイルを検索してから、「á」を検索します。
質問の際に具体的でなかったことをお詫びします。
Eclipse では、 Search -> File Searchを使用できます。[検索] ダイアログで、[正規表現] オプションをオンにします。次に、[ Containing text:]フィールドに次のパターンを入力して、非 ASCII 文字を検索します。
[\u007f-\uffff]
(角括弧はパターンの一部です)。ファイル名のパターンを入力してください
*.properties
次に、検索するリソース (選択したリソース、ワークスペース、ワーキング セットなど) を選択し、[ OK ] をクリックします。
このような正規表現の表現方法については、 Pattern javadocも参照してください。
個人的には、grep を使用してコマンド ラインから検索しますが、Eclipse では、任意の文字に一致する非正規表現検索でクエスチョン マークを使用して検索できます。正規表現検索でピリオドを使用することもできます。
検索ダイアログでは、ワークスペース内の *.resources ファイル内の文字列を検索できます。
[検索] -> [ファイル] に移動します。[正規表現] チェックボックスを有効にします。これも、必要に応じて正規表現を選択するためのコンテンツ アシストです。ファイル名のパターンで、*.properties を指定してから Go :)