Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Посоветуйте утилиты поиска файлов по регвыражениям (http://forum.oszone.net/showthread.php?t=349069)

egorus2010 24-06-2021 17:46 2960813

Посоветуйте утилиты поиска файлов по регвыражениям
 
Предлагают Everything.
Но все как-то разрозненно.
Нужно сначала найти что-то общее, потом фильтрами отсекать.
Но я все время путаюсь.

Есть такая прога - указал место и сразу строку регулярных выражений для имени файла?
И сразу тебе результат.

Мне именно поиск по имени, чтобы максимально использовать регвыражения.
И чтобы они были описаны нормально.
А не несколько примеров всего...

egorus2010 24-06-2021 18:38 2960819

Попробовал Indexer++ Beta - вот типа такого неплохо бы.
Только он вылетает все время

Iska 24-06-2021 18:55 2960820

egorus2010, я пользую Far Manager. Поиск по регулярным выражениям есть. Регулярки обычные, Perl'овское подмножество.

Маски файлов - Far Manager Documentation
Регулярные выражения для поиска и замены - Far Manager Documentation

Если приведёте какой-нибудь пример — попробую описать маски.

egorus2010 24-06-2021 19:00 2960821

[0-9][0-9]-[a-zA-Z][0-9][0-9][0-9][0-9]
Такое может?

Ну и конечно, FAR не древноват ли?
В виндоподобных мышкой потом сделал, что надо - и все.
Ошибаюсь?

Я же и говорю - программ, наверное, есть таких много, но по части удобства для простого человека...

egorus2010 24-06-2021 19:45 2960823

Вот еще типа такого:
R 20-08-0177
То есть, после буквы обязательно ПРОБЕЛ

Вообще, где есть хорошее описание с примерами на все случаи?

Попробовал еще прогу
FileSearchEx.

Мое выражение поддерживает.

Но плохо, что у большинства таких утилит нет ПОЛНОГО описания возможностей.
ПОЛНОГО описания ВСЕХ регвыражений, которые в каждой такой проге могут использоваться.

Iska 24-06-2021 21:08 2960828

Цитата:

Цитата egorus2010
[0-9][0-9]-[a-zA-Z][0-9][0-9][0-9][0-9]
Такое может? »

Ну, это просто:
Скрытый текст
Код:

╔═════════════════════════════ Поиск файла ══════════════════════════════╗
║ Одна или несколько масок файлов:                                      ║
/\d{2}-\i\d{4}/                                                      ↓║
╟────────────────────────────────────────────────────────────────────────╢
║ Содержащих текст:                                                      ║
║                                                                      ↓║
║ Используя кодовую страницу:                                            ║
║ Все стандартные кодовые страницы                                      ↓║
╟───────────────────────────────────┬────────────────────────────────────╢
║ [ ] Учитывать регистр            │ [ ] Искать в архивах              ║
║ [ ] Только целые слова            │ [x] Искать папки                  ║
║ [ ] Искать 16-ричный код          │ [x] Искать в символических ссылках ║
║ [ ] Не содержащих                │ [ ] Искать в альтернативных потоках║
╟───────────────────────────────────┴────────────────────────────────────╢
║ Выберите область поиска:                                              ║
║ С текущей папки                ↓  [ ] Использовать фильтр            ║
╟────────────────────────────────────────────────────────────────────────╢
║      { Искать } [ Диск ] [ Фильтр ] [ Дополнительно ] [ Отмена ]      ║
╚════════════════════════════════════════════════════════════════════════╝

Код:

╔════════════════════════════════════ Поиск файла: /\d{2}-\i\d{4}/ ════════════════════════════════════╗
║  C:\Мои проекты\0196\                                                                                ║
║  15.09.18│104561│A    │6d2fc89a-238f-48a8-8934-a844124e6acb.pdf                                    ║


Цитата:

Цитата egorus2010
Ну и конечно, FAR не древноват ли? »

Э… Нет, не древноват: полный список изменений.

Цитата:

Цитата egorus2010
В виндоподобных мышкой потом сделал, что надо - и все. »

Вот-вот. Мышкой елозить — то ещё удовольствие.


Цитата:

Цитата egorus2010
Вот еще типа такого:
R 20-08-0177
То есть, после буквы обязательно ПРОБЕЛ »

Что-то такое:
Код:

/\i \d{2}-\d{2}-\d{4}/
Цитата:

Цитата egorus2010
Но плохо, что у большинства таких утилит нет ПОЛНОГО описания возможностей.
ПОЛНОГО описания ВСЕХ регвыражений, которые в каждой такой проге могут использоваться. »

Что тут сказать… Джеффри Фридл Регулярные выражения - Поиск в Google — даже краткое изложение основ регулярных выражений занимает, как видите, порядка шестиста страниц в переводе.


Время: 06:12.

Время: 06:12.
© OSzone.net 2001-