Web-редактор Macromedia Dreamweaver MX

       

Литералы регулярных выражений



Таблица 2.3. Литералы регулярных выражений

Литерал

Описание



^

Начало строки

$

Конец строки

*

Предыдущий символ должен встретиться ноль, один или больше раз

+

Предыдущий символ должен встретиться один или больше раз

9

Предыдущий символ должен встретиться ноль или один раз

.

Любой символ за исключением символа новой строки

х|у

Должен встретиться символ х или символ у

{n}

Предыдущий символ должен встретиться точно n раз

{m, n}

Предыдущий символ должен встретиться от п до m раз

[abc]

Должен встретиться один из символов, перечисленных в квадратных скобках. Можно задавать диапазоны символов, например [a-d] заменяет [abed]

[^аbс]

Должен встретиться любой символ, кроме перечисленных в квадратных скобках. Можно задавать диапазоны символов

\b

Граница слова (пробел или возврат каретки)

\B

Не граница слова

\d

Любая цифра. Эквивалентен [0-9]


Любой символ, кроме цифры. Эквивалентен [^0-9]

\f

Прогон листа

\n

Перевод строки

\r

Возврат каретки

\s

Любой пробельный символ (пробел, табуляция, прогон страницы или перевод строки)

\S

Любой символ, кроме пробела

\t

Табуляция

\w

Любой алфавитно-цифровой символ или подчеркивание. Эквивалентен

[a-zA-Z0-9_]

\W

Любой символ, кроме алфавитно-цифрового и подчеркивания. Эквивалентен [^а-zА-z0-9 ]



Содержание раздела