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

<Observações da função quanto a seu comportamento, a alteração do comportamento, alteração de parâmetros, alterações do retorno, etc.> 

Exemplos

Exemplo 

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

<Outras documentações relacionadas>