Cria um objeto tRegex com um determinado padrão de texto.
tRegEx():New( < cPattern >, [ lRE2 ] ) |
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 |
Nome | Tipo | Descrição | Observações |
---|---|---|---|
oRegex | objeto | Nova instância da classe tRegEx | Se algum erro ocorrer será retornado Nulo (Nil) |
<Observações da função quanto a seu comportamento, a alteração do comportamento, alteração de parâmetros, alterações do retorno, etc.>
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 |
<Outras documentações relacionadas>