ereg_replace

ereg_replace -- reemplaza expresiones regulares

Descripción

string ereg_replace ( string pattern, string replacement, string string)

Esta función examina string buscando coincidencias de pattern , y reemplaza el texto encontrado con replacement .

Devuelve la cadena modificada . Si no hay coincidencias que reemplazar , devuelve la cadena original .

Si pattern contiene subcadenas entre paréntesis , replacement puede contener subcadenas de la forma \\ cifra , que serán reemplazadas por el texto que coincide con la subcadena entre paréntesis que ocupa el lugar indicado por la cifra ; \\0 produce el contenido total de la cadena . Se pueden usar hasta nueve subcadenas . Los paréntesis pueden anidarse ; en este caso se cuentan los paréntesis de apertura .

Si no se encuentran coincidencias en string , se devuelve string sin cambios .

Por ejemplo , el siguiente fragmento de código imprime " This was a test " tres veces :

Ejemplo 1 . ereg_replace( ) example

 
$string

 
=

 
"

 
This

 
is

 
a

 
test"

 
;

 
echo

 
ereg_replace

 
(

 
"

 
is"

 
,

 
"

 
was"

 
,

 
$string

 
)

 
;

 
echo

 
ereg_replace

 
(

 
"

 
(

 
)is"

 
,

 
"\\1was"

 
,

 
$string

 
)

 
;

 
echo

 
ereg_replace

 
(

 
"(

 
(

 
)is)"

 
,

 
"\\2was"

 
,

 
$string

 
)

 
;





Ver también ereg( ) , eregi( ) , y eregi_replace( ) .