Хорошо, вот сценарий.в картинках.
Хорошо, так что поиск по всем файлам просматривает 333 файла и находит 614 совпадений. Первый результат — alex/init.zsh
. Отлично.
Поэтому я пытаюсь немного ограничить область действия с помощью моего логического регулярного выражения [^alex/init*]*
. Отлично. Получил меньше результатов, меньше файлов было просмотрено, первый результат отличается. Отлично.
Желаячтобы исключить все результаты в этом alex
каталоге. Я по глупости думаю, чтопросто упрощаюрегулярное выражение, котороеработал, то [^alex/*]*
ВСЕ результаты, соответствующие выражению tat, исчезнут. Неправильный.
Вместо сопоставления (или, я бы сказал, ИСКЛЮЧЕНИЯ) БОЛЬШЕ файлов, он возвращается к сопоставлению (исключению) НИ ОДНОГО! Это самый простой пример разочаровывающих результатов этого поискового интерфейса... поверьте мне, я мог бы показать больше!
Задаю этот вопрос... в надежде, что решение будет найдено.простая проблемапросветит меня относительно правильного синтаксиса для более продвинутого поиска!