| 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
Construtores
...
| - Construtores | | Classe tRegEx |
|---|
|
:NewPropriedades
:Pattern| - Propriedades | | Classe tRegEx |
|---|
|
:iCasetRegEx:Multiline
tRegEx:Literal
tRegEx:Latin1
Métodos
tRegEx:Search
tRegEx:SetPattern
tRegEx:SetICase
tRegEx:GetError
tRegEx:GetErrorMsg
Observações
*
...
Métodos
| Inclusão de trecho |
|---|
| Classe tRegEx - Métodos |
|---|
| Classe tRegEx - Métodos |
|---|
|
Exemplos
| Bloco de código |
|---|
| language | cpp |
|---|
| linenumbers | true |
|---|
|
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