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