Поиск по содержимому файлов с учетом знаков препинания

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

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

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Skif_off писал(а):Баг ТС?
Не исключено.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аля
Сообщения: 13
Зарегистрирован: Сб июл 02, 2016 19:58

Сообщение Аля »

Skif_off,

установила PCREsearch , но, вероятно, опять что-то заполняю не так, не могли бы Вы посмотреть скриншот?
ссылка:
http://s020.radikal.ru/i706/1607/42/a8369bf3ce11.jpg

Все равно - "Искомые файлы не найдены".
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Avada »

Flasher
Интересно... Сначала попробовал как у тебя на чистом TC 9.0 b3. Обнаруживается. Потом перешёл на настроенный. Теперь и тут обнаруживается. Убрал маски. Всё равно обнаруживается. А раньше — нет.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аля
Сообщения: 13
Зарегистрирован: Сб июл 02, 2016 19:58

Сообщение Аля »

Flasher,
Avada,

уже не знаю, что делать. На всякий случай скриншоты всех окошек поиска, может, я что-то не дозаполняю?
http://s020.radikal.ru/i721/1607/69/30198a519880.jpg
http://s46.radikal.ru/i111/1607/bd/dfca3281ff29.jpg
http://s04.radikal.ru/i177/1607/fd/26738008f613.jpg
http://s020.radikal.ru/i716/1607/b0/2c51aefdf062.jpg

установила вчера новую версию, только плагины добавила:
RegXtract
HTMLtag
Translit
PCREsearch
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Аля
Проверьте, чтобы все 'с' в поисковой строке были русскими, а не латинскими.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аля
Сообщения: 13
Зарегистрирован: Сб июл 02, 2016 19:58

Сообщение Аля »

Flasher,
все русские, пробовала вставлять копированием, и от руки писала, все равно...
Возможно, нужны какие-то специфичные настройки в самой программе?
Влияет ли версия системы? (у меня WinXP x32 SP3, но результата нет и на нетбуке с Win7 Home Premium).
Влияет ли то, что я пользуюсь незарегистрированной версией TC?
Спасибо.
Skif_off
Сообщения: 1255
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Аля писал(а):установила PCREsearch , но, вероятно, опять что-то заполняю не так
Перезапустить ТС, перейти в папку плагина, запустить PCREsearchConfig.exe, слева выбрать Line count, справа в поле Regular Expression вставить "Статус:</b>\r?\nв процессе" (без кавычек, заменив то, что уже есть в поле), жмёте Apply, Ok.
Открываете диалог поиска, добавляете фильтр файлов "*.htm;*.html" (без кавычек), переходите на вкладку плагинов, далее как здесь http://s04.radikal.ru/i177/1607/fd/26738008f613.jpg но в поле Значение ставите 1 и глочка Поиск с плагинами должна стоять.

Вообще, как-то странно работает ТС: вчера у меня тоже находил в варианте Avada, сегодня - нет...
Аля писал(а):Возможно, нужны какие-то специфичные настройки в самой программе?
Влияет ли версия системы? (у меня WinXP x32 SP3, но результата нет и на нетбуке с Win7 Home Premium).
Влияет ли то, что я пользуюсь незарегистрированной версией?
Нет (вроде), нет, нет.
Последний раз редактировалось Skif_off Вс июл 03, 2016 13:50, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Аля
Нет никаких других особых условий.
Интересно, ка браузер сохранил ту страницу. Скиньте сам html-файл, например, сюда.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аля
Сообщения: 13
Зарегистрирован: Сб июл 02, 2016 19:58

Сообщение Аля »

Skif_off,

вроде бы получилось по Вашему способу, спасибо.


Flasher,
Данные файлы у меня половина - сохранена через Хром (.html), вторая - скачаны как веб.страница через Download Master (.htm).
Обычно сохраняю вторым способом, так как скачиваются сразу все работы одного автора, чтобы не открывать и не сохранять каждую вручную.
Прикрепила оба файла - один сохранен через браузер, второй скачан через программу.
http://dropmefiles.com/yUPcB
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Аля
Файлы посмотрел. Та же история, зависящая от типа переноса. И я рано обрадовался: сохранённый утром повторно файл (через Maxthon 4) имеет комбинированный тип переносов, потому, видимо, всё там и находится. А в новых файлах в обоих переносы юниксовские.
Последний раз редактировалось Avada Вс июл 03, 2016 22:15, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Аля
В общем, это недочёт ТС. Приведённые страницы сохранены только с символом возврата каретки без перевода строки. Сам ТС на \n в этом случае не реагирует и, хуже того, не даёт работать с ним и в регулярных выражениях. Т.е. строка Статус:</b>[\x0D\x0A]*в процессе ничего не выдаст. Надо писать на оффорум.

Но вы можете взять браузер, который сохраняет страницы как надо.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аля
Сообщения: 13
Зарегистрирован: Сб июл 02, 2016 19:58

Сообщение Аля »

Avada,

тогда буду использовать способ, показанный Skif_off.

Flasher,
использую только Хром, так как нужна синхронизация на ноутбуках и андроид-устройствах, + как личный браузер (остальные домашние сидят с мозиллы). Поэтому ищу способ под него.

Skif_off,
Вы сказали, что с PCREsearch можно создать и пользовательский набор колонок.
Подскажите, а можно ли таким же образом, как поиск по закончен/в процессе, вытащить и остальные данные из "шапки" страницы и сделать из этого набор колонок?
Попробовала сделать новый набор колонок и вывести значение "в процессе" - добавила колонку "Line count", по факту оно выводит в папке значения 1 либо 0, то есть 1, как я поняла, если соответствует забитому "в процессе", и 0 - если не соответствует.
Такой вопрос: можно ли одновременно вывести несколько параметров (например, закончен\в процессе, количество частей и тд.) в разные колонки; и будет ли при этом отражаться то самое 1 либо 0 при совпадении/несовпадении, или возможно заставить выводить в колонке сам текст?

Понимаю, что запрос не маленький, но так как сама в этом не разбираюсь, очень прошу помочь.
Огромное спасибо!
Skif_off
Сообщения: 1255
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Аля писал(а):способ, показанный Skif_off
несколько посложнее. ТС должен справляться с задачей, описанной в начале темы, и из коробки.

К слову, есть ещё такой вариант.

По плагину предлагаю перейти в более подходящую тему.

2All
В языке не силён, не знаю, как понятно сформулировать: если никто из зареганных на оффоруме не возьмётся, могу запостить баг-репорт со своего аккуанта (с указанием автора, конечно).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Skif_off писал(а):могу запостить баг-репорт со своего аккуанта
Давай. Search (F7) problem: not used carriage return '\r' for '\n' Unix EOL (including in RegExp). Examples:...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить