@REPLACEFIRST substitui a primeira ocorrência da expressão regular pela string de substituição.
Tipo de DTP:
@REPLACEFIRST pode ser atribuído a um DTP do tipo string, senha, membro, membros, dimensão ou dimensões.
Sintaxe:
@REPLACEFIRST(String,Regular Expression,replaceString)
Parâmetros:
| Parâmetro | Descrição |
|---|---|
String |
Texto ou solicitação em tempo de design |
Expressão Normal |
Texto ou solicitação em tempo de design |
replaceString |
Texto ou solicitação em tempo de design |
Exemplo:
[ReplaceFirst_Str]=@REPLACEFIRST([String1],[Rep_String],[new_String])
Em que:
[ReplaceFirst_Str] é um DTP do tipo string que não é uma solicitação verificada.
String1 é um DTP do tipo string que é uma solicitação verificada.
[Rep_String] é um DTP do tipo string que é uma solicitação verificada.
[new_String] é um DTP do tipo string que é uma solicitação verificada.
Suponha que os parâmetros sejam os seguintes:
String: "Este é um teste do novo teste de um teste de hoje"
Expressão Regular: "Teste"
String de Substituição: "XYZ"
Neste exemplo, [ReplaceFirst_Str] retorna: "Este é um XYZing do novo teste de um teste de hoje". Ele só substituirá a primeira ocorrência de teste, e não todas as ocorrências.