Регулярные выражения Perl и их применение


         

Экранирование метасимволов регулярных выражений - часть 4


Будет напечатано:

Aa aaaa

В первом случае \u перебивает действие \L, а во втором случае, когда между \L и \u стоят символы, - нет.

И в конце отмечу, что операторы \U, \u, \L, \l, если установлена локаль, работают с учетом локальных установок, т.е. также с буквами национальных алфавитов.

Если регулярное выражение ограничено апострофами, то в нем метапоследовательности для литерального текста \Q…\E, операторы интервального изменения регистра букв \U…\E и префиксы изменения регистра букв \u, \l не работают. А также внутри такого регулярного выражения не интерполируются переменные.

© 2003-2007 INTUIT.ru. Все права защищены.




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