@ReplaceFirst

@REPLACEFIRST reemplaza la primera aparición de la expresión regular por la cadena de reemplazo.

Tipo de DTP:

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

Sintaxis:

@REPLACEFIRST(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:

[ReplaceFirst_Str]=@REPLACEFIRST([String1],[Rep_String],[new_String])

Donde:

  • [ReplaceFirst_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 testing of the new test of a test today"

  • Expresión regular: "Test"

  • Cadena de reemplazo: "XYZ"

En este ejemplo, [ReplaceFirst_Str] devuelve: "This is a XYZing of the new test of a test today". Solo se reemplazará la primera aparición de prueba, no todas.