AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Регулярные выражения
Goto page 1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
Polly



Joined: 12 Aug 2009
Posts: 8

PostPosted: Wed Aug 12, 2009 4:31 am    Post subject: Регулярные выражения Reply with quote

Как заставить Акелу понимать стандартные регулярные выражения и метасимволы в режиме поиск/замена?
Проблема типа:
Что: ":\d{1,4}"
Чем: ":-1"

Версия 4.2.5

Помогите, плиз... ну очень надо...
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Wed Aug 12, 2009 7:09 am    Post subject: Reply with quote

Поддерживаю, иногда бывает очень полезно
Back to top
View user's profile Send private message
Xephon



Joined: 03 Jun 2008
Posts: 124

PostPosted: Wed Aug 12, 2009 7:15 am    Post subject: Reply with quote

А чем SearchReplace из Scripts-плагина не устраивает?
Back to top
View user's profile Send private message
Polly



Joined: 12 Aug 2009
Posts: 8

PostPosted: Wed Aug 12, 2009 6:21 pm    Post subject: Ешё бы знать, как им пользоваться Reply with quote

Script-плагин у меня включен. Но регулярные выражения всё равно не воспринимаются... мож у меня руки кривые... или что-то с головой...
Вот и прошу помощи, поскольку в FAQ-ах найти не могу
Back to top
View user's profile Send private message
Xephon



Joined: 03 Jun 2008
Posts: 124

PostPosted: Wed Aug 12, 2009 6:49 pm    Post subject: Reply with quote

Чтобы воспользоваться скриптом SearchReplace можно, например, зайти в меню Plugins, кликнуть два раза на строчку Scripts::Main и в открывшемся меню с доступными скриптами назначить сочетание клавиш для SearchReplace. Или добавить вызов через ContextMenu или ToolBar плагины.
Это будет отдельное окно, регулярные выражения не интегрируются в диалог стандартного поиска/замены.
Некоторая информация о том, как пользоваться плагинами есть в мануале от Surveyor http://akelpad.sourceforge.net/files/docs/Plugins-Eng_PM.zip.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Wed Aug 12, 2009 7:47 pm    Post subject: Reply with quote

Polly, попробуйте Дополнения к FAQ.
Back to top
View user's profile Send private message Visit poster's website
Polly



Joined: 12 Aug 2009
Posts: 8

PostPosted: Wed Aug 12, 2009 7:59 pm    Post subject: Reply with quote

Ой! Не ожидала ответа так быстро! Спасибо огромное! :-* прям щас и попробую!
Back to top
View user's profile Send private message
Polly



Joined: 12 Aug 2009
Posts: 8

PostPosted: Wed Aug 12, 2009 8:27 pm    Post subject: :-* :-* :-* Reply with quote

Уррааа!!! Заработало!!! Какие вы всё-таки молодцы!!!
Всё!!! К чёрту Unired!!!
Back to top
View user's profile Send private message
Habetdin



Joined: 14 Jul 2009
Posts: 11
Location: Russia

PostPosted: Sun Sep 27, 2009 8:24 pm    Post subject: Reply with quote

Хотелось бы чтобы был поиск/замена с поддержкой регулярных выражений (например,
Code:
[b]*[/b]
) и чтобы это было опционально Rolling Eyes
Back to top
View user's profile Send private message Visit poster's website
psa1974



Joined: 23 Aug 2009
Posts: 46
Location: Днепропетровск, Украина

PostPosted: Mon Sep 28, 2009 7:03 am    Post subject: Reply with quote

Habetdin
Поддерживаю! Вообще то есть скрипт, реализующий диалог поиска/замены с поддержкой регулярных выражений, вызов: Call("Scripts::Main",1,"SearchReplace.js") , но хотелось бы иметь этот функционал штатно, безо всяких плагинов, а то получается масло маслянное - 2 диалога для поиска/замены, причем штатным в итоге пользуешься значительно реже, ибо не умеет работать с регулярными выражениями.
Back to top
View user's profile Send private message
Xephon



Joined: 03 Jun 2008
Posts: 124

PostPosted: Mon Sep 28, 2009 10:43 am    Post subject: Reply with quote

А что в таком случае мешает пользоваться только SearchReplace.js? Простые замены он поддерживает. Кроме того, есть замена на функцию, что сделало его более мощным инструментом, по сравнению с "голыми" регулярными выражениями. Плюс его гораздо легче изменить под себя, внеся изменения в скрипт.
Back to top
View user's profile Send private message
psa1974



Joined: 23 Aug 2009
Posts: 46
Location: Днепропетровск, Украина

PostPosted: Mon Sep 28, 2009 12:54 pm    Post subject: Reply with quote

Xephon
ну хотя бы потому что из скрипта диалог вызывается несколько дольше, чем встроенный... Ну и потом а почему бы не сделать это стандартом? Чтобы было доступно по-умолчанию, а не только осведомленным пользователям? Я то конечно, у себя все давно настроил, но не факт, кто все знают про это...
Back to top
View user's profile Send private message
Xephon



Joined: 03 Jun 2008
Posts: 124

PostPosted: Mon Sep 28, 2009 1:45 pm    Post subject: Reply with quote

Quote:
...Ну и потом а почему бы не сделать это стандартом?

Хотя бы потому, что написание движка регулярных выражений связано с большими трудозатратами, которые, принимая во внимание существующее решение в виде SearchReplace.js, кажутся неоправданными.
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Tue Sep 29, 2009 7:29 am    Post subject: Reply with quote

Quote:
Хотя бы потому, что написание движка регулярных выражений связано с большими трудозатратами, которые, принимая во внимание существующее решение в виде SearchReplace.js, кажутся неоправданными.

Эти большие трудозатраты уже давным-давно затрачены, и библиотеки регулярок существуют под все актуальные языки. А под Си уж подавно
Back to top
View user's profile Send private message
Tony



Joined: 03 Jul 2008
Posts: 98

PostPosted: Tue Sep 29, 2009 2:47 pm    Post subject: Reply with quote

Я тоже за регулярные выражения Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7  Next
Page 1 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group