View previous topic :: View next topic |
Author |
Message |
Polly
Joined: 12 Aug 2009 Posts: 8
|
Posted: Wed Aug 12, 2009 4:31 am Post subject: Регулярные выражения |
|
|
Как заставить Акелу понимать стандартные регулярные выражения и метасимволы в режиме поиск/замена?
Проблема типа:
Что: ":\d{1,4}"
Чем: ":-1"
Версия 4.2.5
Помогите, плиз... ну очень надо... |
|
Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 876
|
Posted: Wed Aug 12, 2009 7:09 am Post subject: |
|
|
Поддерживаю, иногда бывает очень полезно |
|
Back to top |
|
 |
Xephon
Joined: 03 Jun 2008 Posts: 124
|
Posted: Wed Aug 12, 2009 7:15 am Post subject: |
|
|
А чем SearchReplace из Scripts-плагина не устраивает? |
|
Back to top |
|
 |
Polly
Joined: 12 Aug 2009 Posts: 8
|
Posted: Wed Aug 12, 2009 6:21 pm Post subject: Ешё бы знать, как им пользоваться |
|
|
Script-плагин у меня включен. Но регулярные выражения всё равно не воспринимаются... мож у меня руки кривые... или что-то с головой...
Вот и прошу помощи, поскольку в FAQ-ах найти не могу |
|
Back to top |
|
 |
Xephon
Joined: 03 Jun 2008 Posts: 124
|
Posted: Wed Aug 12, 2009 6:49 pm Post subject: |
|
|
Чтобы воспользоваться скриптом SearchReplace можно, например, зайти в меню Plugins, кликнуть два раза на строчку Scripts::Main и в открывшемся меню с доступными скриптами назначить сочетание клавиш для SearchReplace. Или добавить вызов через ContextMenu или ToolBar плагины.
Это будет отдельное окно, регулярные выражения не интегрируются в диалог стандартного поиска/замены.
Некоторая информация о том, как пользоваться плагинами есть в мануале от Surveyor http://akelpad.sourceforge.net/files/docs/Plugins-Eng_PM.zip. |
|
Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 3076 Location: Киев, Русь
|
Posted: Wed Aug 12, 2009 7:47 pm Post subject: |
|
|
Polly, попробуйте Дополнения к FAQ. |
|
Back to top |
|
 |
Polly
Joined: 12 Aug 2009 Posts: 8
|
Posted: Wed Aug 12, 2009 7:59 pm Post subject: |
|
|
Ой! Не ожидала ответа так быстро! Спасибо огромное! :-* прям щас и попробую! |
|
Back to top |
|
 |
Polly
Joined: 12 Aug 2009 Posts: 8
|
Posted: Wed Aug 12, 2009 8:27 pm Post subject: :-* :-* :-* |
|
|
Уррааа!!! Заработало!!! Какие вы всё-таки молодцы!!!
Всё!!! К чёрту Unired!!! |
|
Back to top |
|
 |
Habetdin
Joined: 14 Jul 2009 Posts: 11 Location: Russia
|
Posted: Sun Sep 27, 2009 8:24 pm Post subject: |
|
|
Хотелось бы чтобы был поиск/замена с поддержкой регулярных выражений (например, ) и чтобы это было опционально  |
|
Back to top |
|
 |
psa1974
Joined: 23 Aug 2009 Posts: 46 Location: Днепропетровск, Украина
|
Posted: Mon Sep 28, 2009 7:03 am Post subject: |
|
|
Habetdin
Поддерживаю! Вообще то есть скрипт, реализующий диалог поиска/замены с поддержкой регулярных выражений, вызов: Call("Scripts::Main",1,"SearchReplace.js") , но хотелось бы иметь этот функционал штатно, безо всяких плагинов, а то получается масло маслянное - 2 диалога для поиска/замены, причем штатным в итоге пользуешься значительно реже, ибо не умеет работать с регулярными выражениями. |
|
Back to top |
|
 |
Xephon
Joined: 03 Jun 2008 Posts: 124
|
Posted: Mon Sep 28, 2009 10:43 am Post subject: |
|
|
А что в таком случае мешает пользоваться только SearchReplace.js? Простые замены он поддерживает. Кроме того, есть замена на функцию, что сделало его более мощным инструментом, по сравнению с "голыми" регулярными выражениями. Плюс его гораздо легче изменить под себя, внеся изменения в скрипт. |
|
Back to top |
|
 |
psa1974
Joined: 23 Aug 2009 Posts: 46 Location: Днепропетровск, Украина
|
Posted: Mon Sep 28, 2009 12:54 pm Post subject: |
|
|
Xephon
ну хотя бы потому что из скрипта диалог вызывается несколько дольше, чем встроенный... Ну и потом а почему бы не сделать это стандартом? Чтобы было доступно по-умолчанию, а не только осведомленным пользователям? Я то конечно, у себя все давно настроил, но не факт, кто все знают про это... |
|
Back to top |
|
 |
Xephon
Joined: 03 Jun 2008 Posts: 124
|
Posted: Mon Sep 28, 2009 1:45 pm Post subject: |
|
|
Quote: | ...Ну и потом а почему бы не сделать это стандартом? |
Хотя бы потому, что написание движка регулярных выражений связано с большими трудозатратами, которые, принимая во внимание существующее решение в виде SearchReplace.js, кажутся неоправданными. |
|
Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 876
|
Posted: Tue Sep 29, 2009 7:29 am Post subject: |
|
|
Quote: | Хотя бы потому, что написание движка регулярных выражений связано с большими трудозатратами, которые, принимая во внимание существующее решение в виде SearchReplace.js, кажутся неоправданными. |
Эти большие трудозатраты уже давным-давно затрачены, и библиотеки регулярок существуют под все актуальные языки. А под Си уж подавно |
|
Back to top |
|
 |
Tony
Joined: 03 Jul 2008 Posts: 98
|
Posted: Tue Sep 29, 2009 2:47 pm Post subject: |
|
|
Я тоже за регулярные выражения  |
|
Back to top |
|
 |
|