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