Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Classe tRegEx

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

Hierarquia

Construtores

tRegEx:New

Propriedades

tRegEx:Pattern

tRegEx:iCase

tRegEx:Multiline

tRegEx:Literal

tRegEx:Latin1

Métodos

tRegEx:Search

tRegEx:SetPattern

tRegEx:SetICase

tRegEx:GetError

tRegEx:GetErrorMsg

Observações

*

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
Abrangência
  1. 3.0.7
  • Sem rótulos