Regular Expression Search and Replace (RESearch)

Здесь можно обсудить ваш любимый плагин.
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Regular Expression Search and Replace (RESearch)

Post by 2useven10 »

Latest post of the previous page:

stefanenko wrote: Fri 23 Nov, 2018 04:06 Тогда сработает жадный поиск и захватит весь текст
Жадность можно (нужно) отключить.
stefanenko
Posts: 142
Joined: Sun 20 Jun, 2010 12:37
Has thanked: 49 times
Been thanked: 7 times

Regular Expression Search and Replace (RESearch)

Post by stefanenko »

2useven10 wrote: Fri 23 Nov, 2018 09:27 можно (нужно) отключить
как ?
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

stefanenko wrote: Sat 24 Nov, 2018 00:45как ?
*? :rtfm2:
Фар есть инструмент, а не нянька. © 2009 DrKnS
tumanovalex
Posts: 3
Joined: Sat 01 Dec, 2018 19:43

Regular Expression Search and Replace (RESearch)

Post by tumanovalex »

А можно каким-либо образом настроить Far и RESearch, чтобы можно было искать несколько строк в файлах docx Word?
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 »

В для заголовка используется та же строка lng-файла, что и для формирования строки "Переименовать" в меню плагина, в результате в заголовок окна Far попадает символ подсветки буквы - "Переименоват&ь" (в оригинальном lng подсвечена другая, но не суть).
Magically yours
Raistlin
Shtirla
Posts: 117
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 10 times
Been thanked: 2 times

Regular Expression Search and Replace (RESearch)

Post by Shtirla »

tumanovalex wrote: Sat 08 Dec, 2018 21:02RESearch
а без ReSearch получается?
emusic
Posts: 63
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Has thanked: 1 time
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by emusic »

Если делаю несколькострочную замену с панели, по указанным файлам - работает нормально. Если задаю те же параметры в редакторе - работает неправильно:
exp.png
repl.png
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

emusic wrote: Thu 28 Feb, 2019 18:14 Если задаю те же параметры в редакторе - работает неправильно
Так а удаляет в итоге то, что просили, или то, что показано в диалоге?
Фар есть инструмент, а не нянька. © 2009 DrKnS
emusic
Posts: 63
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Has thanked: 1 time
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by emusic »

HaRT wrote: Thu 28 Feb, 2019 18:22 Так а удаляет в итоге то, что просили, или то, что показано в диалоге?
Вместе - и то, что просил, и то, что показано.
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. В делаю - получаю
Magically yours
Raistlin
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

Raistlin wrote: Wed 20 Mar, 2019 13:09 находит почему-то вообще всё
Гляньте на regex101.com — там воспроизводится (если вытянуть текст в одну строку).
Фар есть инструмент, а не нянька. © 2009 DrKnS
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
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

Raistlin wrote: Wed 20 Mar, 2019 14:35 То есть это косяк библиотеки, а не RESearch?
Или библиотеки, или регулярки — я не разбирался. А сайт всё-таки посмотрите, там разъясняется результат в конкретных условиях.
Фар есть инструмент, а не нянька. © 2009 DrKnS
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 »

Действительно полезный, спасибо - таки нашел ошибку в регэскспе: чтобы получить то, что хотелось (нет соответствия), надо было .
Однако почему изначальный регэксп матчится со всей строкой, все равно непонятно: как следует из разъяснения,

Code: Select all

((?!\1)[^"])*
в последний раз совпадает с "L" из последнего "OCL", и с чем тогда совпадает

Code: Select all

">ReportAsOCL12Device</use>		
- загадка.
Last edited by Raistlin on Wed 20 Mar, 2019 23:27, edited 1 time in total.
Magically yours
Raistlin
ivank
Posts: 151
Joined: Fri 08 Aug, 2008 16:14
Has thanked: 3 times
Been thanked: 4 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by ivank »

Просьба обратить внимание на ошибку с обработкой кода возврата, из-за которой Far30b5464.x64.20190903 при выходе по F10 падает после использования RESearch 8.6.7: Глюки и баги
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Regular Expression Search and Replace (RESearch)

Post by DrKnS »

Быстрый хак, убирающий падения:
RESearchU3.dll 00137B1D: 57 5F RESearchU3 x64.dll 001CFD71: 57 5F
Post Reply

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