preg_match

preg_match -- Realiza un emparejamiento dada una expresión

Descripción

int preg_match ( string pattern, string subject [, array matches])

Busca en subject para un emparejamiento , dada la expresión pattern .

Si matches es dado , entonces será definido con el resultado de la búsqueda . $matches[ 0 ] contendrá el texto que empareja con el patrón en su totalidad . $matches[1 ] tendrá la cadena que empareje con el primer subpatrón que esté entre paréntesis y así sucesivamente .

Devuelve TRUE si se encontró en la cadena un emparejamiento dado el patrón pattern , FALSE si no se produjo o hubo un error .

Ejemplo 1 . Obtener el número de la siguiente página dada una cadena

 
if

 
(

 
preg_match("

 
/

 
page\s+#(\d+)

 
/

 
i"

 
,

 
"Go

 
to

 
page

 
#9

 
."

 
,

 
$parts)

 
)

 
print

 
"Next

 
page

 
is

 
$parts[1]"

 
;

 
/

 
/

 
La

 
siguiente

 
página

 
es

 
$parts[1

 
]

 
else

 
print

 
"Page

 
not

 
found

 
."

 
;

 
/

 
/

 
Página

 
no

 
encontrada



Examinar también preg_match_all() , preg_replace() , y preg_split() .