Описание тега preg-match

Функция сопоставления шаблонов регулярных выражений для языка программирования PHP

В preg_match() функция в php ищет совпадение с регулярным выражением, заданным с помощью Perl-совместимого регулярного выражения ( PCRE) синтаксис. В частности, он предназначен для сопоставления одного значения или одного набора данных с заданным шаблоном.

Если вам требуется несколько совпадений, соответствующих вашему шаблону, вы захотите использовать функцию preg-match-all

Описание

int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )

Базовое соответствие

preg_match('/PHP/', 'PHP')       # Match for an unbound literal
preg_match('/^PHP/', 'PHP')      # Match literal at start of string
preg_match('/PHP$/', 'PHP')      # Match literal at end of string
preg_match('/^PHP$/', 'PHP')     # Match for exact string content
preg_match('/^$/', '')           # Match empty string

Использование разных разделителей регулярных выражений

preg_match('/PHP/', 'PHP')       # / as commonly used delimiter
preg_match('@PHP@', 'PHP')       # @ as delimiter
preg_match('!PHP!', 'PHP')       # ! as delimiter 

Ссылки