Árvore de páginas

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

Sintaxe


tRegEx():New( < cPattern >, [ lRE2 ] )

Parâmetros

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

Padrão do texto

X
Não deve ser vazio (Nulo)
lRE2lógicoIndica se será utilizada a biblioteca RE2 como motor das operações


Retorno

NomeTipoDescriçãoObservações
oRegex
objeto

Nova instância da classe tRegEx

Se algum erro ocorrer será retornado Nulo (Nil)

Observações

Exemplos

Exemplo Construtor
    User function tRgxNew()
      local regex := NIL
      
      regex := tRegex():new("([Z])\w+")
    
      if ValType(regex) <> "O"
        ConOut ("Erro, objeto nao foi criado")
      else
        ConOut ("Objeto criado com sucesso")
      endif

      regex := tRegex():new("([Z])\w+", .T. ) // Utiliza a biblioteca RE2
    
      if ValType(regex) <> "O"
        ConOut ("Erro, objeto nao foi criado")
      else
        ConOut ("Objeto criado com sucesso")
      endif
    return

Veja também

  • Sem rótulos