Intellij: возможность поиска текста для файлов с определенным рисунком - PullRequest
0 голосов
/ 16 января 2020

В Intellij (версия 2019.2) можно выполнять поиск файлов (например, java и .ts файлов), которые удовлетворяют следующим требованиям:

- Contains some text T1
- Also, does not contain some other text T2

Например, пусть T1 будет productId и T2 будут ProcessedForProjectA

Тогда следующий файл Ab c. java НЕ должен быть найден:

package com.company.xyz;

/**
* ProcessedForProjectA
*/
class Abc {
   private Long productId;
}

и, с другой стороны, если мы удалите эту часть комментария, тогда файл должен быть найден.

Идея состоит в том, что у нас есть "сложный" фильтр поиска файлов.

Простой диалог поиска (Ctrl - H) не может служить этой цели, поскольку он может только найти некоторый текст для заданная маска файла (например, что-то . java, afaik)

Есть ли какая-то техника, которую мы можем использовать здесь? Я просто перечисляю Intellij и grep (я тоже мало что знаю об этом, а также я в основном работаю над Windows) как нечто, о чем я могу думать.

Любое предложение будет оценено. , Заранее спасибо.

1 Ответ

0 голосов
/ 16 января 2020

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

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