Regular Expression Search and Replace (RESearch)

Здесь можно обсудить ваш любимый плагин.

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

Latest post of the previous page:

DrKnS wrote:
Fri 06 Sep, 2019 08:04
Быстрый хак, убирающий падения
Спасибо. Не могли бы вы дописать в своё сообщение какую-нибудь контрольную сумму тех библиотек, для которых этот патч, чтобы избежать путаницы?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

DrKnS wrote:
Fri 06 Sep, 2019 15:52
Как правильно инициализировать COM (у меня такое чувство, что нужна статья в Писании):
  1. void foo()
  2. {
  3.     HRESULT Result = CoInitializeEx(/* whatever */);
  4.     bool ComInitialized = SUCCEEDED(Result);
  5.     bool ComAvailable = ComInitialized || Result == RPC_E_CHANGED_MODE;
  6.  
  7.     if (ComAvailable)
  8.     {
  9.         // Use COM
  10.     }
  11.  
  12.     if (ComInitialized)
  13.         CoUninitialize();
  14. }
Фар есть инструмент, а не нянька. © 2009 DrKnS

ivank
Posts: 136
Joined: Fri 08 Aug, 2008 16:14
Been thanked: 2 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by ivank »

HaRT wrote:
Fri 06 Sep, 2019 11:26
контрольную сумму тех библиотек, для которых этот патч
File version 8.6.7.0, Last write time: 04.11.2016, md5:
96311018213dc65cc29f7eac23ce890e RESearchU3 x64.dll
1930a639b8a21eb87722e2b77022e6f3 RESearchU3.dll
На самом деле патч можно применить к любой предыдущей версии просто заменив в dll файле:
DrKnS wrote:
Thu 05 Sep, 2019 20:17
ExitFARW в ExitFAR_

pepak
Posts: 469
Joined: Sun 13 Jul, 2008 11:18
Has thanked: 10 times
Been thanked: 34 times

Regular Expression Search and Replace (RESearch)

Post by pepak »


emusic
Posts: 37
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by emusic »

В 8.67 "Модификатор нежадности" не работает в режиме нескольких строк (Several lines):

<a href=".+?" target=

съедает все до target из следующего URL, если у первого target не указан. Результат одинаков и при наличии, и при отсутствии модификатора. Возможно, еще как-то влияет наличие точки, допускающей разрывы строк.

В однострочном режиме работает, как положено.

User avatar
Raistlin
Posts: 728
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

emusic
Приведите, пож., полный пример со скринами (текстовыми) диалогов RESearch, прикрепив тестовый файл.
Magically yours
Raistlin

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

Raistlin wrote:
Mon 23 Dec, 2019 14:07
со скринами (текстовыми) диалогов RESearch
emusic, и заодно настроек плагина в части поиска, в т.ч. что такое «несколько строк».
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Cavaler
Posts: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by Cavaler »

Сколько там, больше 3 лет прошло, да?

http://www.kostrom.spb.ru/FILES/RESearch870.7z

User avatar
Raistlin
Posts: 728
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

! Only Far3 continues to be supported
Это печально.
Magically yours
Raistlin

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

Cavaler wrote:
Wed 26 Feb, 2020 11:49
Сколько там, больше 3 лет прошло, да?
учитывая такой Release cycle, нет ли желания довершить-таки вывод в Open source? Помню, какие-то эксперименты в этом направлении были, но ничем не закончились.

И да, спасибо большое за обновление!
Фар есть инструмент, а не нянька. © 2009 DrKnS

blabulabul
Posts: 11
Joined: Mon 10 Sep, 2012 14:37

Regular Expression Search and Replace (RESearch)

Post by blabulabul »

I still get error when i try "RE Builder" button:

╔════════════════════════════ Exception occurred ═════════════════════════════╗
║ Exception: 0xC0000005 - EXCEPTION_ACCESS_VIOLATION ║
║ Details: Memory at 0000000039B0D2D0 could not be read ║
║ errno: 0x00000000 - No error ║
║ LastError: 0x00000000 - Operace byla dokončena úspěšně. ║
║ NTSTATUS: 0xC0000008 - Byl zadán chybný popisovač. ║
║ Address: 0x7FFA684E3FC5 - RESearchU3 x64.dll!ClosePanelW ║
║ Source: ║
║ Function: OpenW ║
║ Module: C:\Program Files\Far\Plugins\!add\RESearch\RESearchU3 x64.dll ║
║ Version: 3.0.0.5563 x64 (b5f9055) ║
║ OS: 10.0.18363.2.0.0.256.1 (version 1909, OS build 18363.657) ║
╟─────────────────────────────────────────────────────────────────────────────╢
║ { Unload plugin } [ Stack ] [ Minidump ] [ Ignore ] ║
╚═════════════════════════════════════════════════════════════════════════════╝
:cry:

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

blabulabul wrote:
Thu 27 Feb, 2020 16:15
I still get error when i try "RE Builder" button
Does it happen if you run FAR with no other plug-ins? (See help on the /p command-line argument.)
What are the simplest steps to reproduce the error after starting FAR?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Cavaler
Posts: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by Cavaler »

HaRT wrote:
Wed 26 Feb, 2020 13:21
учитывая такой Release cycle, нет ли желания довершить-таки вывод в Open source? Помню, какие-то эксперименты в этом направлении были, но ничем не закончились.
Ну вообще мне кажется что все выложено https://github.com/Cavaler/RESearch, только надо не забывать submodule обновить

User avatar
Cavaler
Posts: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by Cavaler »

Raistlin wrote:
Wed 26 Feb, 2020 12:04
! Only Far3 continues to be supported
Это печально.
Добро пожаловать в 21 век.

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

Cavaler wrote:
Thu 05 Mar, 2020 18:53
все выложено
Спасибо, действительно.
Cavaler wrote:
Thu 05 Mar, 2020 18:53
надо не забывать submodule обновить
А вот тут . Сложно ли сделать, чтобы OwnLib можно было вытянуть анонимно, притом по HTTPS?

P.S. Оказывается, её можно вытянуть: git clone https://github.com/Cavaler/OwnLib.git. Поэтому перефразирую: сложно ли подключить подмодуль по этому URI, чтобы не собирать репозиторий из частей ручками?
Last edited by HaRT on Thu 05 Mar, 2020 19:31, edited 1 time in total.
Reason: Добавлен P.S. про https://github.com/Cavaler/OwnLib.git
Фар есть инструмент, а не нянька. © 2009 DrKnS

emusic
Posts: 37
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by emusic »

Спасибо за обновление!

Добавьте, пожалуйста, в файл Install.txt пояснение, что копирование RESearch.lua в каталог Macros\Scripts автоматически переназначает Alt-F7/Shift-F7 на RESearch, из контекста это не очевидно. Я одновременно с RESearch обновил и версию FAR, и сперва решил, что они напрочь переделали весь файловый поиск, и лишь потом обратил внимание на шапку диалога.

Post Reply

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