Надо найти файлы вида "имя (цифра или цифры).расширение" - не работает "* (*).*".
Но если включить поиск, то ощущение, что находит все файлы. Почему? Как именно в файлах должны быть скобки. Но находит и без них.
P.S. Кто подскажет, независимо от того, баг или нет, как решить задачу с помощью регулярок, +1 в карму)).
Надо найти файлы вида "имя (цифра или цифры).расширение" - не работает "* (*).*"
Модератор: motyara
-
- Сообщения: 405
- Зарегистрирован: Чт ноя 08, 2007 9:29 am
- Откуда: Москва
Надо найти файлы вида "имя (цифра или цифры).расширение" - не работает "* (*).*"
С уважением, Андрей.
-
- Охотник за багами
- Сообщения: 1199
- Зарегистрирован: Вс янв 31, 2010 12:12 am
Насколько я понимаю, маска вводилась без кавычек, поэтому интерпретировалась как две маски: * или (*).*. Очевидно, что под первую из них подходит всё.avmaksimov писал(а):не работает "* (*).*".
Чтобы получить одну маску, надо было ввести её вместе с кавычками.
Если расширение предполагается без пробелов, то так (без кавычек!):avmaksimov писал(а):как решить задачу с помощью регулярок
Код: Выделить всё
.* \(\d+\)\.\w*
-
- Сообщения: 405
- Зарегистрирован: Чт ноя 08, 2007 9:29 am
- Откуда: Москва
Re:
Спасибо за ответ и регулярку отдельно! Работает супер!
Неожиданное поведение - разделитель "пробел". Думал, что ";", как водится.Qwertiy писал(а):Насколько я понимаю, маска вводилась без кавычек, поэтому интерпретировалась как две маски: * или (*).*. Очевидно, что под первую из них подходит всё.avmaksimov писал(а):не работает "* (*).*".
Чтобы получить одну маску, надо было ввести её вместе с кавычками.
С уважением, Андрей.