Regular Expression Search and Replace (RESearch)

Здесь можно обсудить ваш любимый плагин.
User avatar
Raistlin
Posts: 731
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by Raistlin »

Latest post of the previous page:

! Only Far3 continues to be supported
Это печально.
Magically yours
Raistlin
User avatar
HaRT
Moderator
Posts: 9774
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 267 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: 9774
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 267 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: 1177
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 6 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: 1177
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 6 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: 9774
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 267 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: 46
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 »

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

Добавьте, пожалуйста, в файл Install.txt пояснение, что копирование RESearch.lua в каталог Macros\Scripts автоматически переназначает Alt-F7/Shift-F7 на RESearch, из контекста это не очевидно. Я одновременно с RESearch обновил и версию FAR, и сперва решил, что они напрочь переделали весь файловый поиск, и лишь потом обратил внимание на шапку диалога.
User avatar
citRiks
Posts: 1446
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 439 times
Been thanked: 91 times

Regular Expression Search and Replace (RESearch)

Post by citRiks »

Cavaler,
а какую роль играют LuaScript64.dll и LuaScript32.dll ?
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
HaRT
Moderator
Posts: 9774
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 267 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

citRiks wrote: Thu 02 Apr, 2020 13:51 а какую роль играют LuaScript64.dll и LuaScript32.dll ?
Я уверен, что обеспечение [x] Evaluate as script: FarLUA в замене.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
citRiks
Posts: 1446
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 439 times
Been thanked: 91 times

Regular Expression Search and Replace (RESearch)

Post by citRiks »

HaRT,
а зачем это может понадобиться?
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
HaRT
Moderator
Posts: 9774
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 267 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

citRiks wrote: Thu 02 Apr, 2020 17:05 зачем это может понадобиться?
Что «это?» Если про [x] Evaluate as script, то, например, мне иногда очень пригождается, чтобы минимизировать написание кода при замене. Если про : FarLUA, ну, это ж в Фаре скриптовый язык по умолчанию, странно было бы, если бы он не поддерживался в ряду прочих.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
citRiks
Posts: 1446
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 439 times
Been thanked: 91 times

Regular Expression Search and Replace (RESearch)

Post by citRiks »

HaRT,
"это" - эвалюация именно через внешнюю библиотеку Луа, когда вроде как есть встроенный Луа?
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
parkher
Posts: 10
Joined: Fri 28 Apr, 2017 04:22
Has thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by parkher »

Is there a way to use cyrillic strings in regular expressions in the "containing text" field?
Or is there some other plugin for that?
Or some other tool. I badly need that.

Мне никак не удается поиск текста в кириллице со включенными regex.
Мне это нужно внутри файлов, не в названиях самих файлов.
User avatar
HaRT
Moderator
Posts: 9774
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 267 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

parkher wrote: Tue 05 Jan, 2021 02:22 Мне никак не удается поиск текста в кириллице со включенными regex.
Мне это нужно внутри файлов, не в названиях самих файлов.
Вне всякого сомнения, это просто работает, я только что .
Фар есть инструмент, а не нянька. © 2009 DrKnS
parkher
Posts: 10
Joined: Fri 28 Apr, 2017 04:22
Has thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by parkher »

У меня получается вот так (на красном):

Error in regular expression
nothing to repeat
[??]?????
^
OK

И почему ?????
В строке поиска - нормально.
А в сообщении об ошибке - ???

FAR: 3.0.5700.0 x64
Это FAR для своих сообщений использует системный шрифт, что ли?
У меня сами Windows не русицифированы.

Если regular expressions выключены, тогда поиск текста в кириллице происходит нормально и успешно.
Но для этого плагин RESearch не нужен.
Как с плагином так и без - работает.

Хотя нет, это сообщение RESearch плагина.
Другие красные сообщеия об ошибках самого FAR нормально показывают кириллицу.
То есть, RESearch не поддерживает unicode, или кирилиццу.
У меня версия 8.70.
Эсть ли более новая?
Или плагину нужна руссифицированая винда.
Last edited by parkher on Wed 06 Jan, 2021 02:27, edited 3 times in total.
Post Reply

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