POSIX Regex Functions
ereg
POSIX Regex Functions
PHP Manual

# ereg_replace

(PHP 4, PHP 5)

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:

Example #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().

POSIX Regex Functions
ereg
POSIX Regex Functions
PHP Manual