Регулярные выражения в notepad++ 6


Друзья! Тут просто подборка разных полезных регулярок для обработки текста и html-кода в notepad++

 

  • 1. Удалить все html-теги, оставить только текст:

  • 2. В списке ссылок вида <a href=»LINK»>TITLE</a> удалить все html-теги, оставить только ссылки:

  • 3. В том же самом списке оставить только тайтлы:

  • 4. Удалить пустые строки из файла — уже встроено в саму программу. Смотрите скриншот:

XelUW

  • 5. Удалить строки с заданным количеством вхождения определенного символа. (Мне это понадобилось, когда нужно было очистить большой список ссылок на товары — 45 тыс. позиций — от ссылок на категории. Друг от друга они отличались общим количеством слешей — в категориях было 5, а в товарах — 6)

  • 6 Удалить весь текст между двумя определенными символами (в данном примере — между двух кавычек):

  • 7. Удалить все html-теги с определенным атрибутом. Например, мы хотим удалить все теги (и содержимое тегов), у которых совпадает класс, или инлайн-стили

  • 8. Удалить все теги, внутри которых содержатся только числа:

  • 9. Удалить заданное количество символов от начала строки (данный пример удаляет первые 9 символов):

В данном примере выражение \d+ означает любую цифры от 0 до 9 любое количество раз

Аналогично можно использовать следующие наборы выражений:

 

Список будет регулярно пополняться

Поделитесь полезной информацией с друзьями или подпишитесь на рассылку новых статей:

рассылка на почту всех новых статей сайта romapad.ru не чаще одного раза в неделю ->

Помогла статья или комментарий автора? Отблагодарите автора:


Про Роман Моренец

С 2009 года веб-дизайн — моя основная сфера деятельности. Создаю проекты разного уровня сложности, оказываю поддержку, разрабатываю индивидуальные решения, помогаю новичкам.


Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

6 мыслей про “Регулярные выражения в notepad++