Regular Expression Search and Replace (RESearch)

Здесь можно обсудить ваш любимый плагин.
lk0
Posts: 8
Joined: Mon 31 Oct, 2016 00:44
Has thanked: 3 times

Regular Expression Search and Replace (RESearch)

Post by lk0 »

Latest post of the previous page:

lk0 wrote: Объясните пожалуйста, что я делаю не так?
Похоже, формулирую вопрос. Перефразирую:
1. Почему под маску "f" попадает и файл "FF" тоже? (При обычном поиске (Alt+F7) этого не проиходит)
2. Почему даже если маска работает так, что захватывает "FF", чекбокс "Учитывать регистр" не принимается во внимание?
User avatar
HaRT
Moderator
Posts: 10860
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

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: 6834
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 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: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 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
Post Reply

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