Розробка, підтримка, SEO, просування, соцмережі та реклама сайтів ☣
Кабінет клієнта
Зареєструватись Забули пароль?
Створення та оптимізація сайтів » Блог » faq » Нотепад Знаки та символи

Нотепад Знаки та символи

Створюю і просуваю комерційні сайти та інтернет-магазини з 2008 року. 26-12-2016, 13:34 1 286 0
Нотепад Знаки та символи

Шпаргалка для тих хто користується пошуком і замінною в редакторі 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 — Шукає порожні рядки. Ніби як якщо залишити порожнім вікно "Замінити" то видаляє порожні рядки, але можна поставити ось це \0

^\s*$ — Шукає порожні рядки містять пробіл.

^[ ]*$ — Шукає порожні рядки містять пробіл.

^[^d]*  -  Видалити від початку строки до знаку "D"

Операції з строками:

Щоб замінити два знаки і вставити міжними нову строку - }.

на

}

.

Потрібно в заміні включити режим пошуку розширений і вставити - } \n

 Комбінація -  - } \n\r  добавить ще пусту строку


А взагалі можна скористатись влаштованими функціями:

 

 

Приклади:
Додавання знаків на початку і в кінці рядка, абзацу

Припустимо, необхідно якийсь текст, скопійований наприклад з ворда, укласти в теги <p></p>

Ставимо в "знайти" - (^.*$) шукає відповідно початок і кінець рядка.

Ставимо в "замінити на" - \1 і те, що потрібно вставити в початок і кінець рядка, у нас у прикладі це <p></p>

 *** Прим. Додавання круглих дужок () в полі знайти, обов'язково, інакше буде прибирати текст.


Усі команди:

 .  «Точка» представляет один любой символ;
 ^  Начало строки;
 $  Конец строки;
 ^$  пустая строка (начало и конец, между которыми пусто);
 .+  любая не пустая строка;
 \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   Ищет набор символов «том», не в начале и не в конце слов, то есть в слове Долина не будет найдено, и в слове Подол нет, а вот в слове Подольск будет найдено;
|  — Регулярное выражение, «или». Будет искать то что слева и справа.
Примеры:

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

 
 


Коментарі

⤹ Залишити свій коментар ⤸

  • оновити, якщо не видно коду

Тарифні плани

Потужний старт Стандартний запуск сайту від $400
  • - ♜ -
  • В стартовий тарифний план входить:

  • Розробка та налаштування сайту
  • Семантичне ядро
  • Оптимізація швидкості
  • Наповнення до SEO 5 сторінок
  • Ліцензія двигунчика DLE
Просунутий SEO оптимізований сайт від $700
  • - ♚ -
  • В SEO тарифний план входить:

  • Створення та налаштування сайту
  • Семантичне ядро
  • Оптимізація швидкості
  • Наповнення до SEO 10 сторінок
  • Ліцензія двигунчика DLE
  • 5 силок + перелінковка
Імперський винущувач конкурентів від $999
  • - ♛ -
  • В імперський тарифний план входить:

  • Розробка сайту
  • Наповнення до SEO 20 сторінок
  • Повна оптимізація
  • Ліцензія двигунчика DLE
  • МОЄ НАТХНЕННЯ та ДОСВІД!
/* soc-knopki */