Á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
linenumbers
Cloak
visibletrue
    User function tRgxNew()

local regex

      local regex :=
NIL
regex :=
 NIL
      
      regex := tRegex():new("([Z])\w+")

if

    
      if ValType(regex) <> "O"

ConOut

        ConOut ("Erro, objeto nao foi criado")

else
ConOut

      else
        ConOut ("Objeto criado com sucesso")

endifregex :=

      endif

      regex := tRegex():new("([Z])\w+", .T. ) // Utiliza a biblioteca
RE2
if
 RE2
    
      if ValType(regex) <> "O"

ConOut

        ConOut ("Erro, objeto nao foi criado")

else
ConOut

      else
        ConOut ("Objeto criado com sucesso")

endif

      endif
    return

Veja também