Лекции |
Язык программирования PHP |
||
1. |
Введение в PHP |
|
2. |
Основы синтаксиса |
|
3. |
Управляющие конструкции |
|
4. |
Обработка запросов с помощью PHP |
|
5. |
Функции в PHP |
|
6. |
Объекты и классы в PHP |
|
7. |
Работа с массивами данных |
|
8. |
Работа со строками |
|
9. |
Работа с файловой системой |
|
10. |
Базы данных и СУБД. Введение в S... |
|
11. |
Взаимодействие PHP и MySQL |
|
12. |
Авторизация доступа с помощью се... |
|
13. |
Регулярные выражения |
|
14. |
Взаимодействие PHP и XML |
|
15. |
Использование шаблонов в PHP |
|
Экзамен | ||
Сдать экзамен экстерном | ||
Литература | ||
ПО к курсу |
||
Предметный указатель | ||
Примеры |
версия для локальной работы
13. Лекция: Регулярные выражения
« |
1
|
2
|
3
|
4
|
5
|
вопросы | »
|
софт
|
учебники
|
для печати и PDA
Если Вы заметили ошибку - сообщите нам.
Включить комментарии
|| Настройки
|| Модерация
|| Помощь
Примеры (^ и $)
$str = "11 aaa bbb ". "ccc 22 ddd ". "eee ggg 33";
Регулярное выражение /\d\d/m может быть сопоставлено следующим подстрокам: 11, 22, 33. Если в начале РВ стоит ^, то совпадения ищутся в начале строки, поэтому выражение /^\d\d/m найдет только 11.
Когда в конце РВ стоит знак доллара $, поиск производится в конце строки, поэтому выражение /\d\d$/m найдет только 33.
Шаблону же /^\d\d\d$/ будет удовлетворять строка, целиком состоящая из трехзначного числа (т.е. она и начинается и заканчивается этим числом).