A classe tRegEx representa um objeto do tipo RegEx (Regular Expression). A instância de uma classe permite testar padrões, substituir string, remover ocorrências de uma tag em um texto, etc.
Diversas aplicações que realizam operações com string podem ser beneficiar com o uso de expressões regulares.
Essa classe foi desenvolvida com base em bibliotecas existentes, como a RE2 da Google .
Também é possível utilizar a classe Regex disponível em TLPP.
Hierarquia
- tRegEx
 
Construtores
Classe tRegEx - Construtores
Propriedades
Classe tRegEx - Propriedades
Métodos
Classe tRegEx - Métodos
Exemplos
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
Observações
Abrangência
Totvs Application Server com release superior a 17.3.0.7
Veja também
Import HTML Content
            Visão Geral
            Conteúdo das Ferramentas