Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css

Pagetitle
Classe tRegEx
Classe tRegEx

A classe tRegEx representa um objeto do tipo RegEx (Regular Expression). A instancia 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

Inclusão de trecho
Classe tRegEx

...

- Construtores
Classe tRegEx
:New
- Construtores

Propriedades

Inclusão de trecho
Classe tRegEx
:Pattern
- Propriedades
Classe tRegEx
:iCase

tRegEx:Multiline

tRegEx:Literal

tRegEx:Latin1

Métodos

tRegEx:Search

tRegEx:SetPattern

tRegEx:SetICase

tRegEx:GetError

tRegEx:GetErrorMsg

Observações

*

...

- Propriedades

Métodos

Inclusão de trecho
Classe tRegEx - Métodos
Classe tRegEx - Métodos

Exemplos

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


Observações


Abrangência

Totvs Application Server com release superior a 17.3.0.7


Veja também