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

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


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

help:regexp

Это старая версия документа.


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

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

Также см. раздел "Введение в регулярные выражения" в справке по QSP 5.6.4 (qsp.chm). Позже будет сделан небольшой самоучитель на базе Вики. Основные поддерживаемые в 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{имя свойства}Отрицание
help/regexp.1382217695.txt.gz · Последние изменения: 2013/10/20 01:21 (внешнее изменение)