Страница 1 из 1
Как удалить все строки, НЕ содержащие "-"?
Добавлено: Вт сен 30, 2008 00:19
fx21
Подскажите новичку пожалуйста, как массово убрать в выделенных файлах строку, не содержащюю требуемый символ? допустим открыл я все файлы в akelpad`е и что дальше?
Спасибо!
[mod="Моторокер"]Перенесено из Общих вопросов.
Тема не имеет отношения к Total Commander.[/mod]
Добавлено: Вт сен 30, 2008 02:02
Rodny
В Akelpad'е не получится, имхо, он регулярные выражения не знает.
А вот, к примеру, в EmEditor'е можно так:
найти: ^[^-]+\n
заменить на: _пусто_
Добавлено: Вт сен 30, 2008 02:56
fx21
Спасибо!! четко сработано!
А ты не знаешь случайно, как найти файлы в которых используется верхний регистр? в емэдиторе такое возможно, чтобы найти их и заменить на нижний?
Добавлено: Вт сен 30, 2008 03:18
Rodny
fx21 писал(а):как найти файлы в которых используется верхний регистр? в емэдиторе такое возможно, чтобы найти их и заменить на нижний?
Что-то я не понял, что нужно сделать. Верхний регистр где: в имени файлов, в тексте? Подробнее.
Добавлено: Вт сен 30, 2008 10:41
fx21
в тексте всех файлов должен быть нижний регистр...в akel`е это комбинация клавиш ctrl+7, но ее можно применить только к одному файлу, массово не получается..
Добавлено: Вт сен 30, 2008 12:47
Rodny
EmEditor может делать замену в файлах. Таким образом,
найти: \u
заменить на: \L\0
Выставить флаги "Учитывать регистр" и "Использовать регулярные выражения"
Добавлено: Вт сен 30, 2008 14:01
fx21
ОГРОМНЕЙШЕЕ спасибо! Жму руку. Ты меня освободил от 1000 часов глупой работы.
Добавлено: Пт июл 31, 2009 10:33
habozhuk
Блина, а я не понял, мне нужно удалить всё что после .ru/ , как это сделать?) МОгу перенести все что после .ru/ на новую строку, но как удалить эту строку, не содержащую .ru/ ? =)
Добавлено: Пт июл 31, 2009 10:49
Tol!k
habozhuk писал(а):мне нужно удалить всё что после .ru/
Например, в EditPlus:
(.+\.ru/).+ заменить на \1
С регулярными выражениями