View previous topic :: View next topic |
Author |
Message |
fx21
Joined: 26 Sep 2008 Posts: 27
|
(Separately) Posted: Tue Sep 30, 2008 00:19 Post subject: Как удалить все строки, НЕ содержащие "-"? |
|
|
Подскажите новичку пожалуйста, как массово убрать в выделенных файлах строку, не содержащюю требуемый символ? допустим открыл я все файлы в akelpad`е и что дальше?
Спасибо!
! | Моторокер: | Перенесено из Общих вопросов.
Тема не имеет отношения к Total Commander. | |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Tue Sep 30, 2008 02:02 Post subject: |
|
|
В Akelpad'е не получится, имхо, он регулярные выражения не знает.
А вот, к примеру, в EmEditor'е можно так:
найти: ^[^-]+\n
заменить на: _пусто_ |
|
Back to top |
|
|
fx21
Joined: 26 Sep 2008 Posts: 27
|
(Separately) Posted: Tue Sep 30, 2008 02:56 Post subject: |
|
|
Спасибо!! четко сработано!
А ты не знаешь случайно, как найти файлы в которых используется верхний регистр? в емэдиторе такое возможно, чтобы найти их и заменить на нижний? |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Tue Sep 30, 2008 03:18 Post subject: |
|
|
fx21 wrote: | как найти файлы в которых используется верхний регистр? в емэдиторе такое возможно, чтобы найти их и заменить на нижний? | Что-то я не понял, что нужно сделать. Верхний регистр где: в имени файлов, в тексте? Подробнее. |
|
Back to top |
|
|
fx21
Joined: 26 Sep 2008 Posts: 27
|
(Separately) Posted: Tue Sep 30, 2008 10:41 Post subject: |
|
|
в тексте всех файлов должен быть нижний регистр...в akel`е это комбинация клавиш ctrl+7, но ее можно применить только к одному файлу, массово не получается.. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Tue Sep 30, 2008 12:47 Post subject: |
|
|
EmEditor может делать замену в файлах. Таким образом,
найти: \u
заменить на: \L\0
Выставить флаги "Учитывать регистр" и "Использовать регулярные выражения" |
|
Back to top |
|
|
fx21
Joined: 26 Sep 2008 Posts: 27
|
(Separately) Posted: Tue Sep 30, 2008 14:01 Post subject: |
|
|
ОГРОМНЕЙШЕЕ спасибо! Жму руку. Ты меня освободил от 1000 часов глупой работы. |
|
Back to top |
|
|
habozhuk
Joined: 31 Jul 2009 Posts: 1
|
(Separately) Posted: Fri Jul 31, 2009 10:33 Post subject: |
|
|
Блина, а я не понял, мне нужно удалить всё что после .ru/ , как это сделать?) МОгу перенести все что после .ru/ на новую строку, но как удалить эту строку, не содержащую .ru/ ? =) |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Fri Jul 31, 2009 10:49 Post subject: |
|
|
habozhuk wrote: | мне нужно удалить всё что после .ru/ |
Например, в EditPlus:
(.+\.ru/).+ заменить на \1
С регулярными выражениями |
|
Back to top |
|
|
|