время
|
|
Глава 10 Предопределенные 12
может быть включен в множество символов, с помощью символа -,
помещенного между двумя другими.
Глава 11. Выражения 135
Продолжение табл. 11.1
Символ
г ... 1
Л
$
\
1
\ь
\в
\w
Значение
Таким образом, шаблон [a-z] задает любой символ нижнего регистра.
Диапазоны могут свободно перемежаться одиночными символами,
как в шаблоне [a-z$% . ] , который задает любой символ нижнего
регистра или символы $, %либо точку. Обратите внимание, что символы,
обычно являющиеся специальными , внутри множества символов
не являются таковыми. Внутри множества символов существует
полностью отличный набор специальных символов: ] , - и А.
Чтобы включить ] во множество символов, нужно сделать его первым
символом. Например, шаблон []а] задает символ ] или а. Чтобы
включить символ -, нужно использовать его в таком контексте, где он
не может указывать диапазон, т. е. или первым символом, или сразу
после диапазона
[л начинает ?исключающее множество символов?, который задает
любой символ, за исключением