Приветствую всех.
Вопрос от новичка.
Подскажите, пожалуйста, возможно ли настроить замену по Ctrl+R так, чтобы заменять полностью все строки, содержащие заданные символы?
Спасибо.
CTRL+R: Как заменить всю строку, содержащую xxx ?
- Author
- Message
-
Offline
- Posts: 27
- Joined: Sun Mar 16, 2008 10:26 pm
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Scripts plugin + SearchReplace.js
Что-нибудь вроде
Что: «([\n\r]*)[^\n\r]*искомые_символы[^\n\r]*([\n\r]*)»
Чем: «$1$2»
(многострочно)
P.S. Мне одному кажется, что у M$ кривая реализация RegExp'ов? Вначале я пытался делать так: /^.*искомые_символы.*$/mg -> «»
[Update]
Что: «([\n\r]*)[^\n\r]*искомые_символы[^\n\r]*(\n\r|\r\n|\n|\r)([\n\r]*)»
Чем: «$1$3»
– для удаления строки целиком.
Т.е. вот так:
1
...искомые_символы...
2
=>
1
2
Что-нибудь вроде
Что: «([\n\r]*)[^\n\r]*искомые_символы[^\n\r]*([\n\r]*)»
Чем: «$1$2»
(многострочно)
P.S. Мне одному кажется, что у M$ кривая реализация RegExp'ов? Вначале я пытался делать так: /^.*искомые_символы.*$/mg -> «»
[Update]
Что: «([\n\r]*)[^\n\r]*искомые_символы[^\n\r]*(\n\r|\r\n|\n|\r)([\n\r]*)»
Чем: «$1$3»
– для удаления строки целиком.
Т.е. вот так:
1
...искомые_символы...
2
=>
1
2
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Для начала – http://ru.wikipedia.org/wiki/Регулярные_выражения
[добавлено 13.10.2008] http://javascript.ru/tutorial/basic/regular-expression
http://www.ilyuha.ru/js-documentation/J ... ExpJS.html (кажется, ссылка окончательно померла... архив с тем, что по ней было: javascript_reference.7z [411 Кбайт])
http://experiment.net.ru/js1/?f=regexp.htm
http://experiment.net.ru/js2/?f=regexp.htm#1010922
На английском:
http://developer.mozilla.org/en/Core_Ja ... xpressions
SearchReplace.js использует как раз метод replace объекта String.
[добавлено 13.10.2008] http://javascript.ru/tutorial/basic/regular-expression
http://www.ilyuha.ru/js-documentation/J ... ExpJS.html (кажется, ссылка окончательно померла... архив с тем, что по ней было: javascript_reference.7z [411 Кбайт])
http://experiment.net.ru/js1/?f=regexp.htm
http://experiment.net.ru/js2/?f=regexp.htm#1010922
На английском:
http://developer.mozilla.org/en/Core_Ja ... xpressions
SearchReplace.js использует как раз метод replace объекта String.