Histórico da Página
...
Na linguagem TLPP a classe Regex contém tanto métodos estáticos quanto de instâncias. Trabalhando estaticamente, a classe representa uma expressão regular imutável e seus métodos nos permitem trabalhar com expressões regulares. Ao trabalharmos com instâncias dessa classe, trabalharemos sobre um texto original, atribuido à uma instância e aplicaremos os métodos sobre ele. O objetivo desse módulo é facilitar o processamento de textos, agilizando o trabalho do programador.
Para usarmos Regex devemos importar o namespace tlpp.regex. Os procedimentos disponibilizados no namespace tlpp.regex permitem verificar se uma determinada string corresponde a uma expressão regular ( vice-versa).
Bloco de código | ||||
---|---|---|---|---|
| ||||
// Verifica se um email é valido using namespace tlpp.regex Function MyFirstRegEx() local objeto := Regex():New('^(abc)*$') conout(objeto:partialMatch("Abcde")) // .F. conout(objeto:partialMatch("abc123")) // .T. // equivalente a conout(Regex():matches('^(abc)*$', "abc123")) // .T. return |
O objetivo desse módulo é facilitar o processamento de textos, agilizando o trabalho do programador.
...