Page 1 of 1
CTRL+R: Как заменить всю строку, содержащую xxx ?
Posted: Sun Mar 16, 2008 10:39 pm
by kadvlad
Приветствую всех.
Вопрос от новичка.
Подскажите, пожалуйста, возможно ли настроить замену по Ctrl+R так, чтобы заменять полностью все строки, содержащие заданные символы?
Спасибо.
Posted: Mon Mar 17, 2008 1:09 am
by Infocatcher
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
Posted: Tue Mar 18, 2008 9:54 pm
by kadvlad
Спасибо, буду пробовать
А где можно почитать про синтаксис этих рег.выраж.?
Сейчас пока смотрю и интуитивно догадываюсь.
Posted: Wed Mar 19, 2008 8:15 pm
by Infocatcher