В Eclipse File Search
у вас есть возможность поиска «содержащего текст» и фильтрации результата с помощью «шаблонов имен файлов». Например, если вы ищете setValue(int x)
с шаблоном имени файла «My * .java», вы найдете метод setValue(int x)
в файле с именем MyGame.java
, но не в файле с именем YourGame.java
. Теперь мне нужен способ фильтрации поиска, чтобы показывать результаты только по определенному методу. Например, если у меня есть 10 классов, которые переопределяют метод init()
и метод reset()
того же суперкласса. Внутри init()
и reset()
вызывается setValue(int x)
. Теперь я хочу искать все вхождения setValue(int x)
, но только внутри методов init()
. Есть ли способ сделать это? С регулярным выражением может быть или у Eclipse есть такой метод? БлагодаряРезультат поиска Eclipse по определенному методу
1
A
ответ
0
Я нашел более или менее рабочее выражение:
(?s)methodname.*(?-s)set.*parma1, param2
Поясню:
- ДАЛЕЕ "" (DOT) означает 1 символ, кроме «\ n» (Newline)
- «*» (звездочка) означает, что символ до него может происходить 0-n раз, поэтому
n*
соответствует «nnn», «n» и также "". В комбинации с "." (DOT) он соответствует 0-n вхождениям любого символа, кроме «\ n» - (? S) изменяет функцию «.». (DOT), так что он принимает также «\ n»
- (? -s) выключается (? S), так что «.» (DOT) больше не принимает «\ n».
Таким образом, это выражение ищет «имя метода», за которым следует 0-n символов (также «\ n»), за которым следует «set», за которым следуют 0-n символов (без «\ n»), затем «param1, param2». Возможно, он обнаруживает метод method после, но вне метода methodname, но я не думаю, что вы можете контролировать это. Надеюсь, это поможет
Смежные вопросы
- 1. Закажите CGridView по определенному методу на модели
- 2. Способ поиска по частичному определенному пакету в Eclipse?
- 3. Как остановить код по определенному методу
- 4. Intellij потратить время по определенному методу
- 5. Создание свойства, заданного только по определенному методу
- 6. Вызов супер по методу, определенному define_method
- 7. Результат поиска Eclipse, как показать имя метода
- 8. Группы MySql-Результат по определенному интервалу
- 9. Как получить результат по методу OnPostExecute
- 10. JAVA return неожиданный логический результат по методу
- 11. Разный результат по разному методу активации профиля?
- 12. Rails - Заказ записи по методу модели результат
- 13. Datatables - фильтр окна поиска по определенному столбцу
- 14. поиска в solrj по определенному идентификатору
- 15. Как сделать вызов WCF всегда передаваться по определенному методу сначала, а затем по фактическому методу
- 16. Результат поиска по позициям Заказать
- 17. Неверный результат поиска по XPath
- 18. заказать Результат поиска по подобию
- 19. MongoDB-PHP: как отсортировать результат поиска по методу timestamp по возрастанию/убыванию?
- 20. Проверьте, не больше ли каких-либо взаимодействий по определенному методу
- 21. IntelliJ IDEA «Невозможно разрешить метод» по определенному аспекту методу
- 22. jquery validate: отображать сообщение об ошибке только по определенному методу
- 23. Сортировка объектов, добавленных в список по определенному методу
- 24. Пропуск проверки, если объект создан по определенному методу
- 25. Java - Как ограничить вызов метода по определенному методу
- 26. JWT Passthrough к определенному методу api
- 27. Доступ к методу, определенному в суперклассе [Java]
- 28. Отклонения по методу переопределения
- 29. Как использовать преобразование-результат в API останова с помощью поиска по методу MarkLogic?
- 30. Позвоните в веб-службу и верните результат на Android/Eclipse по методу SOAP
Что-то, что связано с моим вопросом [здесь] (http://stackoverflow.com/questions/21577308/eclipse-file-search-regular-expression-for-group-unions-and-negation). Вы можете получить некоторые подсказки от этого. –