Documentación offline PHP master

mb_eregi_replace

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

mb_eregi_replace

Expresión regular con soporte para caracteres multibyte, sin distinción de mayúsculas y minúsculas

Descripción#

php mb_eregi_replace(string $pattern, string $replacement, string $string, [string $options]): stringphp

Analiza la cadena string con el patrón de expresión regular pattern, luego reemplaza el texto encontrado por replacement.

Parámetros#

pattern
La expresión regular. Pueden utilizarse caracteres multibyte. La distinción de mayúsculas y minúsculas será ignorada.

replacement
El texto de sustitución.

string
La cadena a buscar.

options
Las opciones de búsqueda. Ver mb_regex_set_options para más detalles.

Valores devueltos#

La cadena resultante, o false si ocurre un error. Si string no es válido para la codificación actual, se devuelve null.

Historial de cambios#

Versión Descripción
8.0.0 options ahora es nullable.
7.1.0 Esta función verifica si string es válido para la codificación actual.
7.1.0 El modificador e ahora está obsoleto.

Notas#

[!NOTE] La codificación interna o la codificación de caracteres especificada por mb_regex_encoding se utilizará como codificación de caracteres para esta función.

[!WARNING] Nunca utilice el modificador e con datos de entrada no confiables. No se realizará ningún escape automático (como se conoce de preg_replace). No tener esto en cuenta probablemente creará vulnerabilidades de ejecución remota de código en la aplicación.

Véase también#

mb_regex_encoding, mb_ereg_replace