Описание тега 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
Ссылки