Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
YouTube 154 Подписчики
Telegram 241 Подписчики
VK 0 Подписчиков
Маркетер
Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Программирование

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

  • 12.11.2001

Автор статьи: Головин Андрей

>

Модификатор Описание Пример
\ Следующий символ является специальным. \n — соответствует новой строке или символу перевода строки.
^ Маркер начала строки. ^abc — строка, начинающаяся с «abc»
$ Маркер конца строки. abc$ — строка, заканчивающаяся на «abc»
* Предыдущий символ встречается 0 или больше раз. a* — данному шаблону соответствуют строки:
cool
are
aaron
+ Предыдущий символ встречается 1 или больше раз. a* — этому шаблону соответствуют строки
are
aaron
не соответствуют:
cool
bee
? Предыдущий символ встречается 0 или 1 раз. a?ve? — этому шаблону соответствует подстрока «ve» из строки «never»
. Соответствует любому символу, отличному от «\n»
(pattern) Соответствие pattern запомимнается в специальной переменной. Для указания символов ( и ) используйте \( и \).
x|y Соответствует символу x или y. f|zoo — этому шаблону соответствуют строки:
zoo
food
{n} Предыдущий символ повторяется строго n раз. n — положительное число. o{2} — этому шаблону соответсвуют строки:
zoo
food
не соответствуют:
bob
booob
{n,} Предыдущий символ повторяется минимум n раз. n — положительное число. o{2,} — этому шаблону соответствуют строки:
zoo
food
fooooood
не соответствуют
bob
{n,m} Предыдущий символ повторяется минимум n и максимум m раз. n и m — положительные числа. o{2,3} — этому шаблону соответствуют три первых буквы o в строке fooooood.
[xyz] Набор символов. Соответствует любому из перечисленных символов. Можно указывать диапазон, например [0-9] [abc] — соответствует символу a в строке andrew.
[^xyz] Набор символов, которые не должны встречаться в строке. Можно указывать диапазон, например [0-9] [^abc] — этому шаблону соответствует буква n в строке andrew.
\b Разделитель слов. Например пробел ea*r\b — этому шаблону соответствует подстрока «er» в строке «never early».
\B Символ, не равный разделителю слов. ea*r\B — этому шаблону соответствует подстрока «ear» в строке «never early».
\d Цифровой символ. Соответствует выражению [0-9]
\D Не цифровой символ. Соответствует выражению [^0-9]
\f Символ form-feed.
\n Символ line-feed
\r Символ «перевод каретки» (carriage return).
\s Любой символ, обозначающий промежуток (whitespace). Соответствует набору [\f\n\r\t\v]
\S Любой символ, не равный символу, обозначающему промежуток (whitespace). Соответствует набору [^\f\n\r\t\v]
\t Символ табуляции
\v Символ вертикальной табуляции.
\w Любой алавитно-цифровой символ, включая подчеркивание. Соответствует набору [A-Za-z0-9_].
\W Любой не алавитно-цифровой символ и не подчеркивание. Соответствует набору [^A-Za-z0-9_].
/n/ n — цировой код символа (восьмеричный, шестнадцатиричный или десятичный).
alexvolkov

Предыдущий материал
  • Новости

Система «Совет дня». Часть 3.

  • 12.11.2001
  • Алексей Волков
Read More
Следующий материал
  • Программирование

Инструкции XSLT

  • 13.11.2001
  • alexvolkov
Read More
Вас также может заинтересовать
Read More
  • Программирование

Супер пылесос Rowenta

  • jokar
  • 15.01.2011
Read More
  • Программирование

Веб-разработка в Eclipse

  • Алексей Волков
  • 17.08.2005
Read More
  • Программирование

Защищаем страницы сайта

  • Алексей Волков
  • 27.10.2004
Read More
  • Программирование

Инструкции XSLT

  • alexvolkov
  • 13.11.2001
Read More
  • Программирование

Введение в XML

  • alexvolkov
  • 06.11.2001
Read More
  • Программирование

Преобразование XML в HTML

  • alexvolkov
  • 28.10.2001
Read More
  • Программирование

Секрет последнего слэша

  • alexvolkov
  • 03.06.2001
Read More
  • Программирование

SSI: вкусно и полезно

  • alexvolkov
  • 03.06.2001

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

Для отправки комментария вам необходимо авторизоваться.

Свежие посты
  • Дайджест постов Сергея Людкевича
    • 12.09.24
  • Как юристы тормозят бизнес
    • 30.08.24
  • Продвижение оптовых кампаний в Яндекс Директ
    • 06.03.24
  • Cарафанное радио
    • 13.01.24
  • 5-55: История компании
    • 01.03.23
Маркетер
  • О проекте
  • Информационное спонсорство
  • Рекламным агентствам
  • Ссылки
(с) ООО "Маркетер". Официальный сайт. Маркетер: Статьи про рекламу, маркетинг, public relations, интернет

Введите ключевые слова для поиска и нажмите Enter