@ReplaceAll

@REPLACEALL reemplaza la parte de una cadena que contiene la expresión por una cadena de reemplazo.

Tipo de DTP:

@REPLACEALL se puede asignar a un DTP de tipo cadena, contraseña, miembro, miembros, dimensión o dimensiones.

Sintaxis:

@REPLACEALL(String,Regular Expression,replaceString)

Parámetros:

Parámetro Descripción
String Petición de datos en tiempo de diseño o texto
Regular Expression Petición de datos en tiempo de diseño o texto
replaceString Petición de datos en tiempo de diseño o texto

Ejemplo:

[ReplaceAll_Str]=@REPLACEALL([String1],[Rep_String],[new_String])

Donde:

  • [ReplaceAll_Str] es un DTP de tipo cadena que no es una petición de datos activada.

  • [String1] es un DTP de tipo cadena que es una petición de datos activada.

  • [Rep_String] es un DTP de tipo cadena que es una petición de datos activada.

  • [new_String] es un DTP de tipo cadena que es una petición de datos activada.

Suponga que los parámetros son los siguientes:

  • Cadena: "This is a test of a testing string"

  • Expresión regular: "Test"

  • Cadena de reemplazo: "XYZ"

En este ejemplo, [ReplaceAll_Str] devuelve: "This is a XYZ of a XYZing string for one XYZ and two XYZ". Se reemplaza "test with XYZ".