@REPLACEFIRST remplace la première occurrence de l'expression régulière par l'élément indiqué dans la chaîne de remplacement.
Type de DTP :
@REPLACEFIRST peut être affecté à une DTP de type chaîne, mot de passe, membre, membres, dimension ou dimensions.
Syntaxe :
@REPLACEFIRST(String,Regular Expression,replaceString)
Paramètres :
| Paramètre | Description |
|---|---|
String |
Invite de conception ou texte |
Regular Expression |
Invite de conception ou texte |
replaceString |
Invite de conception ou texte |
Exemple :
[ReplaceFirst_Str]=@REPLACEFIRST([String1],[Rep_String],[new_String])
Où :
[ReplaceFirst_Str] est une DTP de type chaîne qui n'est pas une invite sélectionnée.
[String1] est une DTP de type chaîne qui est une invite sélectionnée.
[Rep_String] est une DTP de type chaîne qui est une invite sélectionnée.
[new_String] est une DTP de type chaîne qui est une invite sélectionnée.
Supposons que les paramètres sont définis comme suit :
Chaîne : "This is a testing of the new test of a test today"
Expression régulière : "Test"
Chaîne de remplacement : "XYZ"
Dans cet exemple, [ReplaceFirst_Str] renvoie : "This is a XYZing of the new test of a test today". Seule la première occurrence du mot "test" est remplacée.