Добавлено: Вт мар 08, 2016 14:40
Опять мудришь. Есть же [=tctorrent.Название].Mailk писал(а):поправте что не так
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Опять мудришь. Есть же [=tctorrent.Название].Mailk писал(а):поправте что не так
Не совсем так, готовое поле Line count показывает количество найденных совпадений с регулярным выражением: 0 - не найдено, 1 - найдено одно совпадение и т.д. Поэтому правильнее будет всё-таки в поисковом запросе указать не "значение=1", а "значение>0". Line count было взято для примера ибо ближе всего к вашей задаче и потребовало минимум изменений и пояснений.Аля писал(а):Попробовала сделать новый набор колонок и вывести значение "в процессе" - добавила колонку "Line count", по факту оно выводит в папке значения 1 либо 0, то есть 1, как я поняла, если соответствует забитому "в процессе", и 0 - если не соответствует.
Да, только нужно подходящее регулярное выражение.Аля писал(а):можно ли таким же образом, как поиск по закончен/в процессе, вытащить и остальные данные из "шапки" страницы и сделать из этого набор колонок?
PCREsearchConfig.exe служит для добавления/изменения полей плагина, вы можете добавить свои поля: просто создавайте новое (новые) с тем же набором опций (только имена дайте попонятнееАля писал(а):можно ли одновременно вывести несколько параметров (например, закончен\в процессе, количество частей и тд.) в разные колонки ...?
Возможно. Для этого нужно будет изменить значение Field type на String output и разобраться с Replace string (для начала напишите там только "$0" без кавычек - тогда плагин отдаст найденное целиком).Аля писал(а):возможно заставить выводить в колонке сам текст?
Теоретически, должно как-то так, но я не проверял.Аля писал(а):Такой вопрос: возможно ли в данном поле сделать вывод нескольких вариантов,
т.е. запрос вроде
(Статус:</b>\n)(в процессе) или
(Статус:</b>\n)(закончен) или
(Статус:</b>\n)(...)
соответственно, выводит либо "в процессе", либо "закончен" либо еще варианты?
Код: Выделить всё
<b>Статус:</b>\n(.+?)\n<br/>Перезапускать как раз не обязательно, достаточно выполнить команду cm_UnloadPlugins.Аля писал(а):пробовала и до этого, но не догадалась перезапустить TC.
Код: Выделить всё
<b>Статус:</b>
(.+?)
<br/>Можно поподробнее? Плагином пользовался не часто, не сталкивался.Staniclaw писал(а):Из-за сложных отношений плагина с переносами строк
Код: Выделить всё
<b>Статус:</b>[\r\n]*([^\r\n]+?)[\r\n]*<brМожно:Skif_off писал(а):Можно поподробнее?Staniclaw писал(а):Из-за сложных отношений плагина с переносами строк
Как и в этой. Хотя ожидается, что включает, ведь, как написано в руководстве, точка обозначает любой символ. В т. ч. и символ перевода строки.Skif_off писал(а):в некоторых реализациях точка не включает \n).
Нет, это же синтаксис PCRE, в руководстве написано: any character except newline, newline - это именно "\n". В Notepad++, например, в диалоге поиска/замены есть отдельная галочка под это дело (включает в точку и \n).Staniclaw писал(а):ведь, как написано в руководстве, точка обозначает любой символ. В т. ч. и символ перевода строки.
А, проглядел...Skif_off писал(а):в руководстве написано: any character except newline, newline - это именно "\n".
Код: Выделить всё
regex4=\A(?:.*\R){1}(.*)\R?Код: Выделить всё
^[^\r\n]+[\r\n]+([^\r\n]*)