При редактировании 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 Заменить «оставляем пустым» — Удаляет пустые строки