#intellij-idea
#intellij-идея
Вопрос:
Я не понимаю синтаксиса шаблонов, используемых в меню IntelliJ IDEA Run | View Breakpoints... | Catch class filter | Include | Add pattern...
и, вероятно, во многих других местах в среде IDE.
Почему шаблон com.myname.*Tests
не совпадает com.myname.mypackage.Tests
?
Включить шаблон | Это мой пакет.Включены тесты? |
---|---|
com.мое имя.мой пакет.Тесты | истинный |
com.мое имя.* | истинный |
*Тесты | истинный |
com.мое имя.*Тесты | ложный |
Обратите внимание, что я также безуспешно пытался:
- com.мое имя.**.Тесты
- com.мое имя.*.Тесты
- com.мое имя..*.Тесты
- com.мое имя.**.*.Тесты
Ответ №1:
К сожалению, это не ясно из пользовательского интерфейса или документации:
*
в середине не поддерживается. Регулярные выражения здесь ограничены точными совпадениями и шаблонами , которые начинаются *
или заканчиваются *
, например, *.Foo
или java.*
.