Cria um objeto tRegex com um determinado padrão de texto.
Sintaxe
tRegEx():New( < cPattern >, [ lRE2 ] )
Parâmetros
| Nome | Tipo | Descrição | Obrigatório | Referência | Observações |
|---|---|---|---|---|---|
cPattern | caractere | Padrão do texto | X | Não deve ser vazio (Nulo) | |
| lRE2 | lógico | Indica se será utilizada a biblioteca RE2 como motor das operações |
Retorno
| Nome | Tipo | Descrição | Observaçõ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
Import HTML Content
Visão Geral
Conteúdo das Ferramentas