Я пытаюсь использовать регулярное выражение для сопоставления всех папок, содержащих файл .Trash
, но когда мы находим определенную подпапку слоя с .Trash
, тогда я не хочу совпадать.
Яиспользуя /[^/]+/*.Trash
, но также соответствует подпапке .Trash
.
Как можно игнорировать подпапки?
Например:
/a/b/.Trash+other words -> good
/a/b/.Trash -> good
/a/b/.blahTrash -> good
/a/.Trash -> good
/a/b/.Trash/c/d -> bad, because we already found /a/b/.Trash
Поскольку .Trash
также может бытьза которыми следуют другие символы или цифры, поэтому я не могу использовать .Trash
, за которым не следует /
.