Инструменты пользователя

Инструменты сайта

Writing /var/www/qsp.su/public_html/wiki/data/meta/access.log failed

Боковая панель

help:regexp

Назад: Строки

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

Также см. Самоучитель по регулярным выражениям.

Два полезных сайта:

Основные поддерживаемые в QSP операции при записи регулярных выражений (для более подробной информации смотрите помощь по регулярным выражениям (PCRE)):

Метасимволы
\Экранирующий символ
|Выбор из альтернатив
()Группировка
[]Класс символа
Фиксаторы
^Начало строки
$Конец строки
\bГраница слова
\BНе граница слова
Квантификаторы
*0 или более вхождений
+1 или более вхождений
?0 или 1 вхождение
{n}Ровно n вхождений
{n,}От n вхождений и более
{,m}От 0 до m вхождений
{n,m}От n до m вхождений
*? "Ленивое" *
+?"Ленивое" +
??"Ленивое" ?
{n}?"Ленивое" {n}
{n,}?"Ленивое" {n,}
{,m}?"Ленивое" {,m}
{n,m}?"Ленивое" {n,m}
Спецсимволы
\tТабуляция
\nПеревод строки
\rВозврат каретки
Предопределенные классы символов
.Любой символ
\wБуква, цифры или символ подчёркивания
\WНе входит в \w
\sПробельный символ
\SНе пробельный символ
\dЦифра
\DНе цифра
\hШестнадцатиричная цифра
\HНе входит в \h
Свойства символов
\p{имя свойства}Свойство
\p{^имя свойства}Отрицание
\P{имя свойства}Отрицание

Возможные названия свойств: Alnum, Alpha, Blank, Cntrl, Digit, Graph, Lower, Print, Punct, Space, Upper, XDigit, Word, ASCII

Также поддерживаются обратные ссылки: \n, где n - номер группы


Вперёд: Условия

help/regexp.txt · Последние изменения: 2015/04/08 00:54 (внешнее изменение)