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

. - (точка) соответствует любому символу. 
{} - (фигурные скобки) нужны для обозначения количества необходимых символов. Например, w{3} - три буквы w подряд. Также есть диапозон z{2,5}, то есть z может повторяться от 2 до 5 раз. 
| - (вертикальная черта) логическое или в регулярных выражениях. 
\n - перевод строки 
\r - так же перевод строки 
\t - табуляция 
\d - цифра 
\D - только не цифра 
\s - пробел 
\S - только не пробел 
\w - все буквы, цифры и знак подчеркивания "_" 
\W - только не буква, цифра или подчеркивание

Модификаторы в конце выражения

/i - делает поиск по выражению регистронезависимым. Нет разницы между заглавным и прописным символом
/U - модификатор указывает на то, что результатом поиска должен быть самый короткий отрывок, удовлетворяющий маске поиска. Рекомендую всегда использовать данный модификатор
/m - этот модификатор позволяет искать отрезок текста только внутри одной строки
/s - поиск идёт всему тексту, не обращая внимания на переносы строк
/x - игнорируются пробельные символы, в том числе символы табуляции и перевода строки

Комментарии

Добавить комментарий