Descripción
int
ereg
( string pattern, string string [, array regs])
Busca
en
string
las
coincidencias
con
la
expresión
regular
pattern
.
Si
se
encuentran
coincidencias
con
subcadenas
entre
paréntesis
de
pattern
y
la
función
se
ha
llamado
con
el
tercer
argumento
regs
,
las
coincidencias
se
almacenarán
en
los
elementos
de
regs
.
$regs[
1
]
contendrá
la
subcadena
que
empieza
en
el
primer
paréntesis
izquierdo
;
$regs[2
]
la
que
comienza
en
el
segundo
,
etc
.
$regs[0
]
contendrá
una
copia
de
string
.
La
búsqueda
diferencia
mayúsculas
y
minúsculas
.
Devuelve
un
valor
verdadero
si
se
encontró
alguna
coincidencia
,
o
falso
in
no
se
encontraron
coincidencias
u
ocurrió
algún
error
.
El
siguiente
fragmento
de
código
toma
una
fecha
en
formato
ISO
(
AAAA-MM-DD
)
y
la
imprime
en
formato
DD.MM.AAAA
:
Ejemplo
1
.
ereg(
)
example
if
(
ereg
(
"([0-9]{4})
-([0-9]{1,2})
-([0-9]{1,2})"
,
$date
,
$regs
)
)
{
echo
"$regs[3].$regs[2].$regs[1]"
;
}
else
{
echo
"Invalid
date
format
:
$date"
;
}
|
|
Ver
también
eregi(
)
,
ereg_replace(
)
,
y
eregi_replace(
)
.