Compartir a través de


Función REPLACE de ER

La función REPLACE devuelve la cadena de texto especificada como un valor de tipo Cadena después de reemplazarla total o parcialmente por otra cadena.

Sintaxis

REPLACE (text, pattern, replacement, regular expression flag)

Argumentos

text: Cadena

La ruta válida de un origen de datos de tipo Cadena.

pattern: Cadena

Si el argumento regular expression flag es FALSE, este argumento contiene el texto que debe ser reemplazado.

Si el argumento regular expression flag es TRUE, este argumento contiene una expresión regular que define tanto un patrón de búsqueda como el texto de reemplazo.

replacement: Cadena

Si el argumento regular expression flag es FALSE, este argumento contiene el texto que debe usarse como reemplazo.

Si el argumento regular expression flag es TRUE, este argumento no se usa.

regular expression flag: Booleano

Valor de tipo Booleano que indica si se usa una expresión regular para hacer el reemplazo.

Valores de retorno

Cadena

El valor de texto resultante.

Notas de uso

Si el argumento de regular expression flag es TRUE, esta función devuelve la cadena especificada después de que haya sido modificada aplicando la expresión regular especificada por el argumento pattern. La expresión regular se usa para buscar los caracteres que hay que reemplazar.

Si el argumento regular expression flag es FALSO, esta función devuelve la cadena especificada después de que el conjunto de caracteres que se definen en el argumento pattern ha sido reemplazado por caracteres del argumento replacement.

Ejemplo 1

REPLACE ("+1 923 456 4971", "[^0-9]", "", true) aplica una expresión regular que quita todos los símbolos no numéricos y devuelve "19234564971".

Ejemplo 2

REPLACE ("abcdef", "cd", "GH", false) reemplaza el patrón "cd" por la cadena "GH" y devuelve "abGHef".

Recursos adicionales

Funciones de texto