@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.