FTPInfo | Главная Помощь Поиск Участники Календарь Файлы |
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (2) 1 [2] ( Перейти к первому непрочитанному сообщению ) |
Odincov |
Дата 18.11.2005 - 13:31
|
Новичок Профиль Группа: Members Сообщений: 6 Пользователь №: 54 Регистрация: 10.11.2005 |
Ну, действительно, всё уже придумали до нас,
вот http://api.farmanager.com/ru/filemasks.html описаны правила для масок, в квадратных скобках перечень ЛЮБЫХ символов или диапазон. Кстати, там же правила для исключений. |
ScableR |
Дата 19.11.2005 - 14:17
|
||||||||||
Пользователь Профиль Группа: Members Сообщений: 51 Пользователь №: 46 Регистрация: 15.10.2005 |
Брэк, уважаемые... В самом начале темы я специально уточнил для чего конкретно нужны "":
=> > "Game+name"=> Game+name > "Game name+my" => Game name+my! > "Мои любимые картинки +++.txt" => Мои любимые картинки +++.txt => кто-то не смог осилить первый топик! А я в него постепенно буду всё сгребать - если появятся здоровые идеи. А если использовать с пробелом и без "" - это уже меняется режим поиска, потому нужен +. Ё-моё, а вот тут, я допустил ошибку - режим долже быть 'или', а не 'и'
Для начала поиск должен искать. А расширение диапазона поиска (возможность применения режимов поиска, спец-символов для более точного поиска) идёт ему на пользу превращая его в действительно сильный инструмент.
Учитывая что каждый пользуется велосипедом? Зачем смотреть на других - когда можно сделать лучше для конкретного примера? Ладно, хорошо - быть может объяснишь как они работают, эти программы?
Очень сильно отличается от предложенного мной - ибо в примере тобой приведённом не показан точный поиск. А идея хорошая! И господа, как нассчёт:
[a-m,d]{10, 15} В квадратных скобках допустимые символы, в {} мин. кол-во, макс. кол-во символов. Причём так, что бы можно было не указывать одну из переменных: {10,} - минимум 10 {10} - максимум 10 {} - нет ограничений А конкретно это мне не понравилось - для такого есть маски файлов в программе. > маска *co* выберет и color.ini, и edit.com К слову - я не изобретал велосипед - всё приведённое мною используется дай бог если только в одном срипте поиска (достаточно популярнном). |
||||||||||
Guest |
Дата 21.11.2005 - 10:56
|
Unregistered |
Не понял, какой "точный поиск" имеется ввиду? Давай пример.
Указывать кол-во символов по-моему лишний наворот - это можно решить с помощью '?' и тех же квадратных скобок. Замечу, что квадратные скобки - это выборка для ОДНОГО символа. |
|
Odincov |
Дата 21.11.2005 - 12:34
|
Новичок Профиль Группа: Members Сообщений: 6 Пользователь №: 54 Регистрация: 10.11.2005 |
ой, забыл зарегиться...
Не понял, какой "точный поиск" имеется ввиду? Давай пример. Указывать кол-во символов по-моему лишний наворот - это можно решить с помощью '?' и тех же квадратных скобок. Замечу, что квадратные скобки - это выборка для ОДНОГО символа. |
MAS |
Дата 24.11.2005 - 00:13
|
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
Готова первая модификация поиска.
"?" привинтить не успел Кавычки - сделал, поиск по имени каталога - сделал.... |
ScableR |
Дата 28.11.2005 - 01:22
|
||||||
Пользователь Профиль Группа: Members Сообщений: 51 Пользователь №: 46 Регистрация: 15.10.2005 |
Советую посмотреть первый пост - пример с кавычками. Для меня это как раз и есть точныый поиск - т.е. соответствие поискового запроса 1:1 с найденным
А не лишний наворот вообще с этими скобками? Ведь вполне можно (и замечу, что даже проще) использовать ? ? Но всё же если почитать ссылку, предоставленную выше, то получится, что там поиск не ограничен кол-вом символов, тут же уже говорится о ограничении одним - чем же в таком случае плох знак вопроса? А если говорить о примерах, то набивать громаднейшую конструкцию [a-k][f-g][i-m]... для такого поиска проще, чем указать [a-k]{3} (не для реализующего конечно все эти бредни в программе))))... MAS: Я рад что есть подвижки в этом плане! Но есть немного критики: Поиск по своему-же фтп, по папке dvar (которая есть 110%) ничего не дал: > dvar > *dvar* > "dvar" (поиск вёлся с установленной и снятой "Искать каталоги"). Почитав же что-нового внимательней обнаружил одну весч:
Плохо... Пример структуры моего фтп:
>Music/Sorted/Dvar/2003 - Roah И есстественно Роах найдём, а Двар нет. Можно немножко изменить процедуру поиска каталогов? Т.е. искать не последний, а все - разделителем то у них выступает слэш. PS: Могу попытаться изобразить как хотелось бы, что бы выглядел поиск (с использованием тех же компонентов ессно) в жпге... А вообще одна идея сейчас стукнула в голову - почему бы в панель инструментов не добавить панель для поиска (а-ля FireFox с его поиском) - т.е. выбираем сервера как обычно для опроса, вбиваем что искать в этом поле, жмём "Go!" и открывается окно в которое загружается результат поиска по выбранным серверам. Это даст возможность не изголяться в придумывании способа для поиска по паре групп, или же только паре фтп-шек. Что скажите, уважаемые? PPS: Если уменьшать размер окна поика клавиша "Закрыть" будет перекрывать все поля - есть возможность ограничить минимальный размер окна поиска? (а то несколько некрасиво это выглядит)... И спасибо большое за первую реализацию поиска! |
||||||
MAS |
Дата 28.11.2005 - 21:03
|
||||||||||||
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
А как искать что-то типа "имя с пробелом *"? Если кавычки счиатть кк точное соответствие, то * там не допустима... Имхо "точное соответствеи" - это маска БЕЗ "*" и "?"
Реализовывать такой ужас тоже сложно. А "?" - полчасика работы и всё готово.
Тогда уж лучше вернуть поиск как было - ищем по всему пути. Т.е. "Music/Sorted/Dvar/2003 - Roah" можно будет только найти через "*dvar*"
Давай.
Не хотелось бы вставлять лишние ограничения. |
||||||||||||
ScableR |
Дата 29.11.2005 - 14:07
|
||||||||||||||
Пользователь Профиль Группа: Members Сообщений: 51 Пользователь №: 46 Регистрация: 15.10.2005 |
Точное соответсткие это исключительно когда используется поиск в "" без спец.символов тут ты прав. Эхехе... я ведь большую то часть вещей постарался рассмотреть сразу же в примерах - с описанием того что получаем... и не всегда всё замечают...
Лучше пока только основное получить - те же "" * + :-) а этот ужас действительно сильно не нужен - это уже из раздела рег.выражений для ПК маньяков.
Всё так запущено? В своём первом сообщении я так же упоминал, что запрос Game равен *Game* - для простоты поиска. Если человек хочет точного соответствия, то ему в клуб любителей "" следует записываться.
В то же время запрос заключённый в кавычки ("Dvar"), при поиске как по каталогам, так и просто по файлам, должен точно вывести этот каталог/файл, где бы он не находился - в начале или конце пути... Плииз |
||||||||||||||
novice0 |
Дата 20.11.2006 - 17:32
|
Новичок Профиль Группа: Members Сообщений: 1 Пользователь №: 604 Регистрация: 20.11.2006 |
Стоит версия 1.8.9.
Строка для поиска: coffe . Результат: 0 . Строка для поиска: *coffe* . Результат: <большая куча файлов> . ..... CoffeeCup.Firestarter.v6.5.zip 05-Coffee Shop.rtf The Cranberries - Wake Up And Smell The Coffee.mp3 ... и т.д. Хотелось бы при поиске простых выражений избавиться от необходимости вводить "*" в начале и в конце маски. Т.е., если указано для поиска (последовательный, без пробелов, знаков препинания и т.д. набор символов [_0-9a-zA-Zа-яА-Я] типа: ва_оду32jkLULw93kls, то искались бы все вхождения *ва_оду32jkLULw93kls*. |
Страницы: (2) 1 [2] |