| View previous topic :: View next topic |
| Author |
Message |
kadvlad
Joined: 16 Mar 2008 Posts: 8
|
Posted: Sun Mar 16, 2008 10:39 pm Post subject: CTRL+R: Как заменить всю строку, содержащую xxx ? |
|
|
Приветствую всех.
Вопрос от новичка.
Подскажите, пожалуйста, возможно ли настроить замену по Ctrl+R так, чтобы заменять полностью все строки, содержащие заданные символы?
Спасибо. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Mon Mar 17, 2008 1:09 am Post subject: |
|
|
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 |
|
| Back to top |
|
 |
kadvlad
Joined: 16 Mar 2008 Posts: 8
|
Posted: Tue Mar 18, 2008 9:54 pm Post subject: |
|
|
Спасибо, буду пробовать
А где можно почитать про синтаксис этих рег.выраж.?
Сейчас пока смотрю и интуитивно догадываюсь. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
|
| Back to top |
|
 |
|