Хорошо, вот сценарий, в картинках.

1

Итак, поиск по всем файлам выглядит в 333 файлах и находит 614 совпадений. Первый результат - alex/init.zsh . Хорошо.

меньше возможностей

Поэтому я пытаюсь немного ограничить область видимости, используя логическое выражение [^alex/init*]* . Отлично. Получили меньше результатов, меньше файлов искали, 1-й результат отличается. Хорошо.

Желая исключить все результаты в этом каталоге alex .. Я глупо думаю, что, просто упростив регулярное выражение, которое работало с [^alex/*]* , ВСЕ результаты, соответствующие выражению tat, исчезнут. Неправильно.

тьфу

Вместо сопоставления (или, скажем, ИСКЛЮЧЕНИЯ) БОЛЬШЕ файлов, он возвращается к сопоставлению (исключая) НЕТ! Это самый простой пример разочаровывающих результатов из этого интерфейса поиска ... поверьте мне, я мог бы показать больше!

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

0