HTML Perl PHP Прочее

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

Код
<?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().
Категория: PHP | Просмотров: 8077 | Дата: 26.08.2010 | Добавил: selbus

Похожие материалы: