Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Спецсимволы



^ Начало строки
$ Конец строки
. Любой символ кроме переводов строки (без параметра /.../s)
[... ] Любой из перечисленного набора символов. Внутри квадратных скобок не работают другие операторы, но можно пользоваться метасимволами. С помощью дефиса можно указывать наборы символов: от первого до последнего. Например, [a-f] означает любую букву из числа a, b, c, d, e, f.
[^... ] Ни один из перечисленного набора символов. Внутри квадратных скобок не работают другие операторы, но можно пользоваться метасимволами. С помощью дефиса можно указывать наборы символов: от первого до последнего. Например, [^0-9] означает любой символы, кроме 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
\# Следующий за слэшем символ # (кроме a-z и 0-9). Например, \\ означает символ \, \. означает символ. (точка), \$ означает символ $ и т. д.
\b Начало слова
\B Конец слова
\xNN NN - шестнадцатеричный код ASCII-символа (\x20 - пробел, \x4A - J, \x6A - j и т. д.)
\n 0x10 (lf)
\r 0x13 (cr)
\t 0x09 (tab)
\s Пробел (tab / space / cr / lf)
\S Не пробел
\w Символ слова (буквы, цифры, _)
\W Символ не-слова
\d Число
\D Не число
\u Символ в верхнем регистре
\l В нижнем

Примеры:

\ совпадает со словом 'help' с точкой /help\./ \ совпадает со словами 'cats', 'cars' и т. д. /ca.s/ \ совпадает со словами 'testing', 'tester', но не 'the test' /^test/ \ совпадает с выражением 'see me', но не с 'meter' или 'me and you' /me$/ \ совпадает с одной (латинской) гласной буквой /[aeiou]/ \ совпадает с одной буквой или цифрой /[a-z0-9]/
\ совпадает с 'footer', 'footing', 'a foot', но не с 'afoot' /\bfoot/ \ совпадает с 'afoot', 'foot.' (точка не считается частью слова)\ не совпадает с 'footing' /foot\B/ \ совпадает со словом 'foot' целиком /\bfoot\B/ \ совпадает со словами 'q2w', 'r5t' и т. д. /\D\d\D/




Дата публикования: 2015-02-03; Прочитано: 245 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...