@ReplaceFirst

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