Как искать в файлах ресурсов в Eclipse? (сбежавшие символы) - PullRequest
2 голосов
/ 22 февраля 2011

Как искать в файлах ресурсов (* .properties) в Eclipse строку, содержащую не-ASCII символы?

РЕДАКТИРОВАТЬ: В настоящее время я использую * вместо этих специальных символов, но я бы предпочел, чтобы Eclipse справился с этим для меня: так что он будет либо искать '\ u00E1' в необработанных файлах при вводе 'á', или он может сначала перевести файлы, а затем просто искать 'á'.

Приношу свои извинения за недостаточную конкретизацию при запросе.

Ответы [ 3 ]

9 голосов
/ 02 августа 2011

В Eclipse вы можете использовать Поиск -> Поиск файлов . В диалоговом окне поиска установите флажок Регулярное выражение . Затем введите этот шаблон в поле Содержащий текст: , чтобы найти символы не ASCII:

[\u007f-\uffff]

(квадратные скобки являются частью шаблона). Введите Шаблоны имен файлов

*.properties

, затем выберите ресурсы для поиска (выбранный ресурс, рабочее пространство, рабочий набор и т. Д.) И нажмите OK

См. Также шаблон javadoc , чтобы узнать, как выразить такие регулярные выражения.

1 голос
/ 24 февраля 2011

Диалог поиска позволяет искать строки в файлах * .resources в рабочей области.

Перейти к поиску -> Файл.Установите флажок Регулярные выражения - это также помогает при выборе регулярного выражения в соответствии с вашими потребностями.В шаблонах имен файлов укажите * .properties, а затем Go:)

1 голос
/ 22 февраля 2011

Лично я ищу их из командной строки, используя grep, но вы можете искать их в Eclipse, используя знак вопроса в поиске без регулярного выражения, который должен соответствовать любому символу. Вы также можете использовать точку в поиске по регулярному выражению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...