Árvore de páginas

Cria um objeto Regex com um determinado padrão de texto.

Sintaxe


Regex():New( < cPattern > )

Parâmetros

NomeTipoDescriçãoObrigatórioReferênciaObservações
cPattern
caractere

"Pattern" da expressão regular desejada

X
Não deve ser vazio (Nulo)

Retorno

NomeTipoDescriçãoObservações
oRegex
objeto

Nova instância da classe RegEx

Se algum erro ocorrer será retornado Nulo (Nil)

Observações

Exemplos

Exemplo Construtor
using namespace tlpp.regex

function u_regexConstructor()

  local lOk     := .F.
  local oRegex

  // Inicializa objeto com Pattern de CPF
  oRegex := Regex():new("^\d{3}\.?\d{3}\.?\d{3}\-?\d{2}$")

  // Valida uma simulação de CPF
  lOk := oRegex:fullMatch("111.222.333-44")

return lOk

Veja também

  • Sem rótulos