Я не знаю, как работает Filezilla, но (?!sub1)
конструкция имеет отрицательный внешний вид, что означает «соответствовать только в том случае, если предыдущее слово - нет sub1
. ERE POSIX не поддерживают обходные пути, поэтому вам нужно использовать другой подход. Например, вы можете установить фильтр используя «Отфильтровать любые элементы, соответствующие любому из следующего» и использовать это регулярное выражение:
.*sub[2-9].*
Это означает «соответствовать любому символу, затем sub
любое число от 2 до 9, затем любой символ снова. Это отфильтрует все нежелательные sub
папки. Обратите внимание, что это регулярное выражение также исключит sub11
, я не знаю, является ли это проблемой для вас» ,
Если ваши фактические имена каталогов отличаются, вам понадобится другой подход. В этом случае, пожалуйста, отредактируйте свой вопрос и включите реальные имена файлов и каталогов.