Поиск по содержимому TXT-файла по маске не работает

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
mmx2017
Сообщения: 1
Зарегистрирован: Чт апр 20, 2017 00:44

Поиск по содержимому TXT-файла по маске не работает

Сообщение mmx2017 »

В стандартном поиске alt f7 не поддерживается
поиск по маске в содержимого
Как обойти проблему?

================
Пример

набираю в поле искать файлы *.txt
в поле с текстом *test*
Путь указан верно(проверено без звездочек на текстовом файле содержащем как test так и stests)
stests и test не находит
================
требуется для поиска строг типа
1*2*3*4 перечисление где в* может быть все что угодно

что делать?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

что делать?
Помещать в паноптикум, вот что. Достойный экземпляр!
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

mmx2017 писал(а):что делать?
Отблагодарить русский язык нормальным оформлением и пользоваться опцией регулярных выражений, где к звёздочкам добавляется по точке спереди.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mmx2017
Заголовок темы не соответствует вопросу: то, что поиск по маске в этом случае не работает, и так очевидно, а описываться должна своя задача.
Впрочем, задача и в посте изложена ужасно. Какие, к примеру, могут быть пути в поле для поиска текста и при чём тут вообще пути?
Разберитесь, что вам нужно. Если в поисковую строку для содержимого ввести буквально *test*, то вхождение *test* и будет найдено. (Маска тут вообще ни при чём, звёздочка работает как обычный символ.) Если вам нужно найти все вхождения test (независимо от символов, идущих до и после), то это и введите. В чём проблема? Если же нужно найти произвольный текст, взятый в звёздочки, пользуйтесь регулярными выражениями, как посоветовали (хотя я очень сомневаюсь, что требуется именно это.) Не запутывайте себя и тех, кто это читает. Я сейчас даже тему нормально переименовать не могу, потому что попросту не понимаю, о чём вы спрашиваете.
Про русский язык уже сказано выше, здесь так не пишут.
Для начала — замечание за нарушение правил форума. Заголовок пока просто приведён к чуть более пристойному состоянию. Жду разъяснений.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):хотя я очень сомневаюсь, что требуется именно это
>>>
mmx2017 писал(а):требуется для поиска строг типа
1*2*3*4
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Это я всё видел. Но выше там идёт про поиск конкретной записи по *test*. Концы с концами не сходятся.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Нет. См. заголовок.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Про заголовок я уже всё написал раньше. С точностью изложения явно есть большие проблемы. Ждём разъяснений.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Суть-то как раз понятна - товарищ пытается искать текст по маске (*test*, 1*2*3*4) в поле, в котором маски никогда не поддерживались. И решение подсказано - использовать регулярные выражения.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
Это с равным успехом может быть необоснованным поиском по маске и поиском в тексте чего-то, обрамлённого там звёздочками.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Не понимаю, где ты разглядел обрамление, если написано конкретно про маску и единственное под примером требование с пометкой "где в* может быть все что угодно".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
У него там много что написано конкретно в отдельных фразах, только вот состыкуются они между собой не очень. Если "где в* может быть все что угодно", то что он вообще ищет? Звёздочки — часть существующего текста или нет?
Ещё раз: выше этого требования строчками со знаками равенства отделён пример, где при вводе *test* не находятся (что вполне естественно) stests и test. Здесь в искомом тексте никаких звёздочек вроде как нет, да и для поиска они совершенно не нужны. А в его "перечислении" что: неверная поисковая строка для каких-то точных последовательностей символов, разделённых произвольным текстом, или (в общем виде) сам текст?
В общем, я ни на чём не настаиваю, но что исходный пост изложен бестолково и допускает неоднозначное толкование — факт.
Последний раз редактировалось Avada Чт апр 20, 2017 12:07, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):Звёздочки — часть существующего текста или нет?
И то и другое. Там может быть текст, а может и не быть.
Avada писал(а):да и для поиска они совершенно не нужны
Так написано это только в качестве примера, чтобы указать не саму проблему с масками. А конкретное требование написано уже в следующем блоке.
Avada писал(а):А в его "перечислении" что: поисковая строка или (в общем виде) сам текст?
Это шаблон с элементом маски.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Ну, посмотрим, будут ли какие-то пояснения.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить