Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AleXp 20.10.2005 19:06 / 20.10.2005 19:13
Не знаю как правильно называется :) В общем: обычный "бытовой" юзер вводит в окне формочки параметр поиска файлов на диске. Может вводить с "бытовыми" метасимволами "*" и "?". Ввод поступает на обработку Парсеру и выполняется при помощи оператора ^file:list[], вторым параметром которого является регулярное выражение. Обязать юзера понимать регулярки - не возможно, надо преобразовывать то, что он ввел в неё, в человеческий вид :)^if(def $mask){ $mask[^mask.replace[^table::create{from to * .* . \. ? .}]] }В поле ввода маски - только имена файлов, без путей. Т.е.: "\" в "/" и т.п. - не требуется.