Вторник, 25.07.2017
Меню сайта
Авторизация
Логин:
Пароль:
Поиск
Статистика
Рейтинг@Mail.ru
Rambler's Top100 Яндекс цитирования
Наша кнопка
HTMLPerlPHP
Прочее
Главная » Статьи » WEB Программирование » PHP

Использование регулярных выражений POSIX
Поиск соответствия с помощью регулярного выражения POSIX выполняется посредством функции ereg(). Вы предоставляете шаблон, искомую строку и имя переменной, получающей результат в виде массива. Первый элемент в этом массиве является точным соответствием, все следующие соответствующие подшаблоны от внутренних шаблонов к внешним слева на право. Описанное приводится ниже в примере функции phpversion(), возвращающей номер установленной версии PHP.

Code
<?php
$string = 'Версия PHP ' . phpversion();
ereg('PHP (([0-9])\.[0-9]\.[0-9]+)', $string, $matches);
vprintf('Match: %s<br>Version: %s; Major: %d. ' ,$matches);
?>

Символ "+" после последнего выражения [0-9] в данном примере отвечает за исследование версии PHP. Если не требуется, чтобы поиск был чувствительным к регистру, к имени функции добавляется i: eregi().
Автор: Selbus
Категория: PHP | Просмотров: 4253 | Добавил: selbus | Дата: 26.08.2010
Теги: WEB программирование, eregi, регулярные выражения, ereg, php, PHP программирование, POSIX
Похожие материалы:
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]