ГлавнаяБлогиРегулярки в нотепад

Помоги сайту, сделай клик по рекламе - это просто...




+9 RSS-лента RSS-лента

Регулярки в нотепад

Автор блога: sergey
WhatsApp, дождались..
В официальном блоге сервиса WhatsApp появилось сообщение, что теперь пользователям
мессенджера не придется вносить ежегодную абонплату в размере $1, которая начинала взиматься после года безвозмездного использования приложения – популярная программа стала полностью бесплатной.

Решение упразднить абонплату было принято в связи с тем, что такая подписная модель оказалась неэффективной. "У многих пользователей WhatsApp нет кредитной карты, и они
беспокоились, что спустя год им придется отказаться от мессенджера", — говорится в сообщении.
Удаление строк содержащих слово
Для того, чтобы удалить из текста строчки содержащие какое либо слово из текста надо: открыть нотепад-поиск-найти в файлах-найти(указываем искомое слово)-найти всё. Обязательна галочка возле пункта помечать закладкой.
После этого нажимаем поиск-закладки-удалить все строки С Закладкой.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Команды макроса в нотепад
В нотепад можно автоматизировать многие рутинные действия, которые приходится иногда повторять по многу раз. Например: поиск строк и отметка их закладкой с последующим удалением или копированием этих самых строк с закладкой. Для этого придуманы команды макроса которые могут облегчить вам работу в составлении и записи макроса.
Команды макроса:
Скрытый текст виден только зарегистрированным пользователям
Удаление после знаков в тексте
Продолжая тему нотепад: будем удалять всё после второго знака " | " в тексте. Знак тоже удаляется.
К примеру есть такой текст:
http://www.lord-master.ru/users/newdewil:
накалываемый|выкалываемый|надеваемый|прикрепляемый|насаживаемый|прикалываемый
после обработки останется только:
http://www.lord-master.ru/users/newdewil:
накалываемый|выкалываемый

делаем всё просто:
http://www.lord-master.ru/users/newdewil:
заменить ^([^|s]+|[^|s]+)|.+$ на 
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Мне нужно было разделить аккаунты твиттера в формате логин|пасс|мыло|пасс, эта функция сильно помогла мне. У меня стоит офис 2010, не люблю десятый, грузится и открывается слишком долго, а сносить лицензионку нет желания. Вот и мучаюсь с десяткой crazy . А здесь за пару секунд и всё готово.
Пользуйтесь на здоровье.
Обрезание строк до определённой длины
Как то раз возникла небольшая проблема: нашёл текстовку, и надо было обрезать строчки в файле до 139 знаков для постинга в твиттер. Но ни одна из программ не имела подобной функции. Выручил нотепад, хорошая программа. С ней может потягаться наверно только алкельпад в функциях ( если, конечно плагины позакачивать для работы ).
Теперь о главном. Наша задача обрезать все строчки до 139 знаков включая пробелы для постинга в твиттер.
Открываем notepad++, жмакаем поиск ( в левом верхнем углу), потом найти и нажимаем заменить
В строчке найти пишем
Код PHP:
  1. ^(.{139}).*$
В строчке заменить пишем: 

Для тех кто в танке смотрим картину репина "Обрезание в ноутпаде"
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Есть и дополнительная функция, можно просто удалить строчки длиннее 139 знаков, вместо числа 139 можно подставить абсолютно любое число

Точно также открываем нотепад, жмём поиск - найти - заменить
В строчке найти пишем
Код PHP:
  1. ^.{139,}$
В строчке заменить пишем: 

Так же смотрим картинку
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
55555555555555

Напишите в WhatsApp, я онлайн