Regular Expression Search and Replace (RESearch)

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

Latest post of the previous page:

lk0 wrote: 1. Почему под маску "f" попадает и файл "FF" тоже?
Потому, что это не маска, а просто текст, который ищется в именах файлов. Опаньки, нет, должна быть маска, ведь
Справка wrote: Как регулярное выражение
Если указана эта опция, маска будет рассматриваться как регулярное выражение, а не как обычная маска DOS.
(выделение моё)
lk0 wrote: 2. Почему […] чекбокс "Учитывать регистр" не принимается во внимание?
А вот это похоже на ошибку.
Last edited by HaRT on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлено уточнение про маску
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6819
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Regular Expression Search and Replace (RESearch)

Post by Shmuel »

HaRT wrote: А вот это похоже на ошибку.
Первый пункт тоже похож на ошибку, ведь у автора репорта галка "как регулярное выражение" была снята. DOS-маска "f" не должна находить FF.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

Актуальные для 8.66 баги и пожелания:
  1. http://forum.farmanager.com/viewtopic.p ... 26#p133826
  2. http://forum.farmanager.com/viewtopic.p ... 79#p135179
  3. П. 2 отсюда. Воспроизводится на
  4. П. 3 там же.
  5. http://forum.farmanager.com/viewtopic.p ... 88#p140688 и http://forum.farmanager.com/viewtopic.p ... 01#p140701
    Файл для воспроизведения:
    Test_ESC_IncIndent_IndentAfter2.txt
    (252 Bytes) Downloaded 98 times
Magically yours
Raistlin
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

В каталоге есть . Хочу увеличить порядковые номера первых трех - вот . Выделяю, вызываю "Перенумеровать файлы", получаю . Жму F4, , жму F10. :
  1. Переименовался только последний файл.
  2. Выделение с первого файла снято.
Причина п. 1 понятна - соответственно, хочется опцию "Начинать перенумерацию с последнего файла".

Теперь хочу уменьшить порядковые номера у - вот . Снимаю старое выделение, выделяю их, вызываю "Перенумеровать файлы", получаю . Жму F4, , жму Enter. Получаю явно не с тем, что ожидал. Жму F10 - соответствующий. Вызываю "Перенумеровать файлы" снова - о, теперь , что должно быть.
Т. е. настройка перенумерации не работает для "текущего сеанса".
Magically yours
Raistlin
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by Cavaler »

lk0 wrote:Создаю два файла, "f" и "FF", выполняю "Выделить файлы".
При этом выделяются оба файла.
Объясните пожалуйста, что я делаю не так?
Это бага.
Shmuel wrote:
HaRT wrote: А вот это похоже на ошибку.
Первый пункт тоже похож на ошибку, ведь у автора репорта галка "как регулярное выражение" была снята. DOS-маска "f" не должна находить FF.
Вот я уже вообще не помню почему, но если в маске нет спецсимволов - в конец добавляется *
Причем это код с 2005 года, может тогда Фар так работал?...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by John Doe »

Cavaler wrote: может тогда Фар так работал?...
Похоже на то
http://forum.farmanager.com/viewtopic.php?f=3&t=3367
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by Cavaler »

Raistlin wrote:Актуальные для 8.66 баги и пожелания
Починил (надеюсь) дофига всякого в 8.67. Вот что значит быть на работе в выходной )
lk0
Posts: 8
Joined: Mon 31 Oct, 2016 00:44
Has thanked: 3 times

Regular Expression Search and Replace (RESearch)

Post by lk0 »

Спасибо, но, кажется, чувствительность к регистру по-прежнему не работает.
Всё тот же пример, при выборе файлов "f" и "FF" с
файл "f" выделяется.

FAR 3.0 build 4775 x86, RESearch 8.6.7, использую библиотеку RESearchU3.dll (может, это играет роль)
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

К 8.67 подходят подправленные lng-файлы для 8.66.

Cavaler, на 8.67 перечисленные баги не воспроизводятся, спасибо. Пожелание (п. 3) не воодушевило?
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

И еще было у меня пожелание. Особенно комментариев не хватает.
Magically yours
Raistlin
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by Cavaler »

Raistlin wrote:Пожелание (п. 3) не воодушевило?
Да скорее времени не хватало.
Raistlin wrote:И еще было у меня пожелание. Особенно комментариев не хватает.
Описание добавить можно, а вот структуру сделать сложно.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

Cavaler wrote:Да скорее времени не хватало.
Главное, чтобы не потерялось.
Cavaler wrote:Описание добавить можно, а вот структуру сделать сложно.
Если со структурой никак (хотя я надеюсь, что все же только сложно), нельзя ли, в дополнение к описанию, выделить в отдельное поле горячие клавиши?
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

Почему при запуске пакета подтверждение выдается красным? Последствия вызова пакета, конечно, могут быть разрушительны, но нажатие Enter все равно будет автоматическое (мы ведь не случайно в списке пакетов оказались), так что беспокойство этот красный цвет может вызвать (и вызывает иногда) только пост-фактум, когда беспокоиться уже поздно.
Magically yours
Raistlin
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

Делаю в - второй запрос получаю в . Обратите внимание, что, как утверждает RESearch, он собирается заменить. При этом заменяет правильно.
Magically yours
Raistlin
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

Не ничего при подсчете вхождений в . При поиске - находит.
Magically yours
Raistlin
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

Глюки в просмотре на вложенном файле:
  1. При подсчете находит одно вхождение вместо двух.
  2. При собственно поиске получаем на экране строку из квадратиков.
Far2.
Attachments
Test.txt
(142 Bytes) Downloaded 98 times
Magically yours
Raistlin
Post Reply

Return to “Обсуждение плагинов”