Regular Expression Search and Replace (RESearch)

Здесь можно обсудить ваш любимый плагин.
User avatar
Cavaler
Posts: 1162
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 3 times
Contact:

Regular Expression Search and Replace (RESearch)

Postby Cavaler » Fri 10 Jun, 2005 08:33


User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

Postby Skirda » Fri 10 Jun, 2005 09:48

mihmih wrote:Данный плагин не хочет загружаться ни на одном из последних билдов
(либо выдает ошибку. либо молча не запускается).
На сайте автора лежит только старая версия.
Плагин-то полезный - имеет замечательную функцию - Фильттрация текста. Просьба автору откликнуться!

Враки.

проверь только с ним:

Code: Select all

far /pпуть_к_этому_плагину

если запускается - ищи гада

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Postby wolf » Fri 10 Jun, 2005 13:08

mihmih старая версия - это майский research 4.40, всего месячной давности? а что тогда новый - по твоим понятиям?

плагин, кстати, замечательно работает под FAR 1999, хотя пользоваться приходится s&r_2.4 - research и esearch всех версий глючно обрабатывают например \x96 у текстов в win1251...

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Postby t-rex » Fri 10 Jun, 2005 15:12

research нужны runtime dll от VC7 без них он не пашет.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

Postby Skirda » Fri 10 Jun, 2005 15:35


mihmih
Posts: 10
Joined: Fri 10 Jun, 2005 08:21

Postby mihmih » Tue 14 Jun, 2005 08:12

Большая благодарность Scirda , не запускался именно из-за
http://plugring.farmanager.com/downld/f ... svcr71.rar
wolf: насчет новой версии ошибся.

Anonymous

Postby Anonymous » Sat 25 Jun, 2005 00:38

Только что скачал плагин RESearch 4.40 и за 1 минуту с момента перезапуска фара мне удалось добиться от него ошибки "неизвестного исключения":

Code: Select all

   ╔═══════════ Plugin call error ════════════╗
   ║           Exception occurred:            ║
   ║           "Unknown exception"            ║
   ║ Exception address: 0x77E73887 in module: ║
   ║ C:\...Far\Plugins\RESearch\RESearch7.dll ║
   ╟──────────────────────────────────────────╢
   ║       The plugin will be Unloaded!       ║
   ║                    Ok                    ║
   ╚══════════════════════════════════════════╝


А следом за ним последовало аналогичное сообщение, но уже от самого фара:

Code: Select all

   ╔═════════════ Internal error ═════════════╗
   ║           Exception occurred:            ║
   ║           "Unknown exception"            ║
   ║ Exception address: 0x77E73887 in module: ║
   ║       C:\Program Files\Far\Far.exe       ║
   ╟──────────────────────────────────────────╢
   ║     FAR Manager will be terminated!      ║
   ║                    Ok                    ║
   ╚══════════════════════════════════════════╝

И фар закрылся.

Привожу список действий, который я совершил в эту первую минуту, приведший к эксепшину:

1. открываем текстовый файл;
2. F11, выбираем "Regular Expression Search";
3. выбираем Replace;
4. Нажимаем кнопку Batch;
5. Нажимаем Esc;

Вуаля!

Кто ж так плагины пишет? ;)

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

Postby Cavaler » Mon 27 Jun, 2005 12:14

Только что скачал плагин RESearch 4.40 и за 1 минуту с момента перезапуска фара мне удалось добиться от него ошибки "неизвестного исключения"


Упс, fixed.
Ждите апдейта на сайте.

А про необходимость DLL-ей от 7.1 - да, виноват, забыл написать :-(

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

Postby Cavaler » Mon 04 Jul, 2005 12:13

Cavaler wrote:Ждите апдейта на сайте.

Вышла версия 5.00

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Postby wolf » Mon 04 Jul, 2005 13:15

Cavaler wrote:Вышла версия 5.00

может ты сам и впишешь это в "анонсы новых плагинов"?

на \xNN по прежнему влияет [ ] Case sensitive :( - дальнейшее тестирование этого билда для меня смысла не имеет.

временного реверса продолжения поиска тоже не появилось...

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

Postby Cavaler » Mon 04 Jul, 2005 19:55

wolf wrote:на \xNN по прежнему влияет [ ] Case sensitive :( - дальнейшее тестирование этого билда для меня смысла не имеет.

Да, в общем, кто б настаивал.

wolf wrote:временного реверса продолжения поиска тоже не появилось...

А поподробнее? Что-то я не понял.

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

Postby Cavaler » Mon 04 Jul, 2005 20:00

wolf wrote:на \xNN по прежнему влияет [ ] Case sensitive :( - дальнейшее тестирование этого билда для меня смысла не имеет.


Мало того. И не будет влиять никогда. Ибо не зря упомянуто, что у меня -честнее некуда Perl 5 regular expressions, а в них что \x73, что 's' - абсолютно один хрен. И я не могу (и не хочу, кстати) это менять, не залезая внутрь библиотеки регэкспов.

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Postby wolf » Tue 05 Jul, 2005 09:57

Cavaler wrote:
wolf wrote:на \xNN по прежнему влияет [ ] Case sensitive :( - дальнейшее тестирование этого билда для меня смысла не имеет.

Мало того. И не будет влиять никогда.

ну и ладно - это твое право, я не настаиваю. просто так заткнуть багу мне казалось наиболее простым, а полезность ввода case-insensitive букв по \xNN - сомнительной.

Так по какой такой таблице перекодировки из win1251 \x96 и "ж" - это одна и та же буква в разных регистрах, что в варианте case-insensitive твой поиск \x96 находит "ж"?

временный реверс продолжения поиска - это аналог Continue (reverse search) в s_and_r или AltF7 в ФАРовском вьювере. Дальше разжевывать обязательно?

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

Postby Cavaler » Tue 12 Jul, 2005 16:17

wolf wrote:
Cavaler wrote:
wolf wrote:на \xNN по прежнему влияет [ ] Case sensitive :( - дальнейшее тестирование этого билда для меня смысла не имеет.

Мало того. И не будет влиять никогда.

ну и ладно - это твое право, я не настаиваю. просто так заткнуть багу мне казалось наиболее простым, а полезность ввода case-insensitive букв по \xNN - сомнительной.

Тут речь не в полезности. А в compatibility И в отм, что не я писал RE engine.

wolf wrote:Так по какой такой таблице перекодировки из win1251 \x96 и "ж" - это одна и та же буква в разных регистрах, что в варианте case-insensitive твой поиск \x96 находит "ж"?

А вот это да, однозначно, вопрос интересный... :-)

wolf wrote:временный реверс продолжения поиска - это аналог Continue (reverse search) в s_and_r или AltF7 в ФАРовском вьювере. Дальше разжевывать обязательно?

Нет. Может и прикручу, в самом деле.

wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Postby wolf » Wed 13 Jul, 2005 08:45

Cavaler wrote:Тут речь не в полезности. А в compatibility И в отм, что не я писал RE engine.

твою отсылку на стандарт я принял, даже проверил что стандарт действительно такой :)
меня собственно только неперекодируемые при case-insensitive символы и интересуют, как галочка влияет на поиск \x41 и прочих имеющих case символов - мне совершенно не интересно, пусть обрабатываются хоть стандартно - мне не жалко :)

Cavaler wrote:
wolf wrote:Так по какой такой таблице перекодировки из win1251 \x96 и "ж" - это одна и та же буква в разных регистрах, что в варианте case-insensitive твой поиск \x96 находит "ж"?

А вот это да, однозначно, вопрос интересный... :-)

угу, в чем и проблема. А искать такие \xNN только в case-sensitive (когда этой проблемы нет) мне чем-то не нравится. Промежуточные перекодировки - это уже твоя зона ответственности?

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

Postby Cavaler » Wed 13 Jul, 2005 09:43

wolf wrote:
Cavaler wrote:
wolf wrote:Так по какой такой таблице перекодировки из win1251 \x96 и "ж" - это одна и та же буква в разных регистрах, что в варианте case-insensitive твой поиск \x96 находит "ж"?

А вот это да, однозначно, вопрос интересный... :-)

угу, в чем и проблема. А искать такие \xNN только в case-sensitive (когда этой проблемы нет) мне чем-то не нравится. Промежуточные перекодировки - это уже твоя зона ответственности?

Да, нашел багу (точнее - не додумал), будет 5.10 - будет исправлено.


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

Who is online

Users browsing this forum: No registered users and 16 guests