@FindFirst

@FINDFIRST encontra a primeira substring de uma string que corresponda à expressão regular fornecida.

Tipo de DTP:

@FINDFIRST pode ser atribuído a um DTP do tipo string, senha, membro, membros, dimensão ou dimensões.

Sintaxe:

@FINDFIRST(text,regExpr,IgnoreCase)

Parâmetros:

Parâmetro Descrição
texto Solicitação em tempo de design, membro, função ou texto digitado
regExpr Consulte os documentos do Java para "java.util.regex.Pattern".
ignoreCase Opcional. Verdadeiro ou Falso. Se for deixado em branco, o padrão será Verdadeiro.

Exemplo:

[FINDF_PW_T]=@FINDFIRST([PW],[FindF_String_PW],"true")

Em que:

  • [FINDF_PW_T] é um DTP do tipo senha que não é uma solicitação verificada.

  • [PW] é um DTP que pode ser solicitado, do tipo senha.

  • [FindF_String_PW] é uma string de DTP que pode ser solicitada.

Suponha que os seguintes valores sejam inseridos:

  • [PW]: " test20pw15test"

  • [FindF_String_PW]: "\d\d" (que é a expressão JAVA para retornar qualquer dígito seguido por um dígito)

  • Ignorecase: "verdadeiro"

Neste exemplo, [FINDF_PW_T] retorna "20".