Подскажите пожалуйста как удалить строки содержащие более 16 символов и менее 16 символов, в txt через EmEditor.
EmEditor удаление строк по параметрам
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
EmEditor удаление строк по параметрам
Добрый привет!
Подскажите пожалуйста как удалить строки содержащие более 16 символов и менее 16 символов, в txt через EmEditor.

Подскажите пожалуйста как удалить строки содержащие более 16 символов и менее 16 символов, в txt через EmEditor.
Avada
я подумал можно через регулярное выражение, но не знаю как ими пользоваться тут. Спасибо за ответ
Версия 15.1.7
я подумал можно через регулярное выражение, но не знаю как ими пользоваться тут. Спасибо за ответ
Версия 15.1.7
Последний раз редактировалось ArrowSoft Вт июл 28, 2015 21:42, всего редактировалось 1 раз.
ArrowSoft
На скорость влияют разные факторы. Например, размер файла, рабочие процессы, загрузка памяти, процессор.
Вот "быстро" - это сколько?
На скорость влияют разные факторы. Например, размер файла, рабочие процессы, загрузка памяти, процессор.
Вот "быстро" - это сколько?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
[s]Есть ещё один способ. Закрепляем режим блочного выделения. Держим на первой строке после 16 символа Shift и жмём PgDn пока сепаратор не достинет конца рабочей области, потом отпускаем PgDn и нажимаем HOME или END (+ необх. число раз Вправо) в зависимости от того, с какой стороны удаляем, а после отпускаем Shift и жмём Del, соответственно.[/s]
Последний раз редактировалось Flasher Вт июл 28, 2015 23:35, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ArrowSoft
Что какие-то рекомендации помогли — замечательно, но правила форума попрошу соблюдать. Полное цитирование предыдущего поста — моветон. В таких случаях достаточно ника того, кому отвечают (вставляется кликом из левой части соответствующего поста). Ненужные цитаты удалены.
Что какие-то рекомендации помогли — замечательно, но правила форума попрошу соблюдать. Полное цитирование предыдущего поста — моветон. В таких случаях достаточно ника того, кому отвечают (вставляется кликом из левой части соответствующего поста). Ненужные цитаты удалены.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
MVV
Что если текст будет такой:
Это регулярное выражение найдет первые любых . 16 символов (включая символы перевода строки, любые ведь), то есть:
и заменит их на символ перевода строки или начала строки.
Хотя эти строки заведомо короче 16-ти символов.
Меня терзают смутные сомнения.Для удаления строк длиннее 16 символов заменить чуть модифицированное выражение (^|\n).{16,}\n\n? на \1.
Что если текст будет такой:
Код: Выделить всё
Чт
о
ка
ки
е-т
о р
ек
ом
ен
да
циКод: Выделить всё
Чт
о
ка
ки
е-т
о р
ек
Хотя эти строки заведомо короче 16-ти символов.
umka
Ничего подобного. Это в первом примере {0,16} даёт до 16 символов, а во втором {16,} даёт 16+, но по ТЗ тут 17 нужно писать.
Ничего подобного. Это в первом примере {0,16} даёт до 16 символов, а во втором {16,} даёт 16+, но по ТЗ тут 17 нужно писать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.