Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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

Sintaxe


Bloco de código
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 

Toggle Cloak
exclusivetrue

Bloco de código
languagecpp
titleExemplo Construtor
linenumberstrue
    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