Язык программирования PHP


3


  Лекции

Язык программирования 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

    Экзамен
    Сдать экзамен экстерном
    Литература
   

ПО к курсу

    Предметный указатель
    Примеры

Язык программирования PHP

версия для локальной работы

13. Лекция: Регулярные выражения

Страницы:

« |

1

|

2

|

3

|

4

|

5

|

вопросы | »

|

софт

|

учебники

|

для печати и PDA

  Если Вы заметили ошибку - сообщите нам.  

Включить комментарии

|| Настройки

|| Модерация

|| Помощь

Примеры (^ и $)

  1. Пусть дан такой текст, записанный в виде строки:

    $str = "11 aaa bbb ". "ccc 22 ddd ". "eee ggg 33";

    Таблица 13.1. Метасимволы, распознаваемые ВНУТРИ квадратных скобок

МетасимволЗначение\Переходный символ со множеством назначений^Отрицание класса, но только если это первый символ (например, «^\d» задает все, кроме цифр)-Задает диапазон символов (например, «0-9» задает все цифры, «A-Z» – все латинские буквы)]Вычисляет символьный класс

Регулярное выражение /\d\d/m может быть сопоставлено следующим подстрокам: 11, 22, 33. Если в начале РВ стоит ^, то совпадения ищутся в начале строки, поэтому выражение /^\d\d/m найдет только 11.

Когда в конце РВ стоит знак доллара $, поиск производится в конце строки, поэтому выражение /\d\d$/m найдет только 33.

Шаблону же /^\d\d\d$/ будет удовлетворять строка, целиком состоящая из трехзначного числа (т.е. она и начинается и заканчивается этим числом).




Начало  Назад  Вперед