Выражения Notepad++

При редактировании html кода нужно было разложить в читаемый вид однострочный код, т.е. вставить перенос строки между определёнными тегами..

Выражения для удобного редактирования текста в notepad++:

. «Точка» представляет один любой символ
^ Начало строки
$ Конец строки
^$ Пустая строка (начало и конец, между которыми пусто)
.+ Любая не пустая строка
\s Пробел
\S Не Пробел
\w Буква, цифра или подчёркивание _
\d Любая цифра
\D Любой символ, но не цифра
[0-9] Любая цифра
[a-z] Любая буква от a до z (весь латинский набор символов) в нижнем регистре
[A-Z] Любая буква от A до Z в ВЕРХНЕМ регистре
[a-zA-Z] или [a-Z] Любая буква от a до z в любом регистре
* «Повторитель». Означает, что предшествующий символ может повторяться (0 или более раз)
.* Абсолютно любой набор символов. Например, условие <p>> .*</p> найдет все что между тегами <p> </p>
(^.*$) Любой текст между началом и концом строки
([0-9][0-9]*.) Ищет любые цифры, в данном случае двухзначные цифры
\n Ищет символ новой строки
\r Ищет пустые строки содержащий символы «перевод каретки»
^$ Ищет пустые строки
\n\r Ищет пустые строки содержащий символы — символ новой строки и «перевод каретки»
\s Ищет класс пробельных символов. К пробельным символам относятся пробел, символ табуляции, возврат каретки, символ новой строки и символ перевода страницы. То же самое, что и [ \t,\r,\n,\f]
\S Ищет класс не пробельных символов. То же самое, что и [^ \t, \r,\n,\f]
^\s*$ Ищет пустые строки содержащие пробел
^[ ]*$ Ищет пустые строки содержащие пробел
^Слово Ищет слово «Слово» в начале строки
Слово$ Ищет слово «Слово» в конце строки
\bдол Ищет набор символов «дол», только в начале слов, то есть в слове Долина будет найдено, а в слове Подол нет
дол\b Ищет набор символов «дол», только в конце слов, то есть в слове Долина не будет найдено, а в слове Подол да
\Bдол\B Ищет набор символов «дол», не в начале и не в конце слов, то есть в слове Долина не будет найдено, и в слове Подол нет, а вот в слове Подольск будет найдено
| Регулярное выражение, «или». Будет искать то что слева и справа

Примеры:

Найти (^.*$) Заменить \n\r — находит новую строку и добавляет к ней пустую строку;
Найти (^.*$) Заменить <p></p> — находит новую строку и заключает её в теги <p></p>;
Найти \n\r Заменить «оставляем пустым» — Удаляет пустые строки

! Круглые скобки обязательны, иначе найденное будет изменено на заменяемое.

Добавить комментарий