Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
smooky |
30.10.2008, 1:57
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 28.10.2008 Пользователь №: 401 Спасибо сказали: 0 раз(а) Репутация: 0
|
// в дире нужны все поддиры которые в имени имеют хотя бы одну цифру или всё имя состоит из цифр
Причина редактирования: пользуемся тэгом code=cpp
|
|
|
|
|
Litkevich Yuriy |
30.10.2008, 6:52
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(smooky @ 30.10.2008, 4:57) Link strFilters << "^\\d?$"; // (нерабочее...) вот тут какое выражение надо написать? тут у тебя ошибка, методы:dir.setNameFilters(strFilters); Link Link не принимают регулярок. А только wildcards - символы подстановки (* ? и т.п.) я не проверял, но думаю такое выражение должно удовлетворить твоему условию: [1234567890] тогда получается так: P.S. установка списка в строке Цитата(smooky @ 30.10.2008, 4:57) Link dir.entryList(strFilters); это лишнее т.к. ты уже задал фильтр имен в функции setNameFilters |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 25.12.2025, 20:12 |