Determina se o padrão da expressão regular deve ou não considerar case quebra de linhas. O padrão é false.
Sintaxe
setMultiline( < lValue> )
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
lValue | Lógico | Atribua falso para indicar que não deve ser usado o multiline, ou verdadeiro para usá-lo. | X |
Retorno
Nome | Tipo | Descrição | Observações |
---|---|---|---|
lOK | Lógico | Indica se o método foi executado. | Caso retorne false, verificar GetError() |
Observações
Exemplos
Exemplo Construtor
using namespace tlpp.regex #include "tlpp-core.th" Function u_regexSetMultiline() Local oRegex := Regex():New('AAAA') Local lMultiline := .T. Local lRet := .F. Local cString := "" cString += "ESTAMOS TESTANDO" + chr(10) + chr(13) cString += "a Verificação de MULTILINE!" + chr(10) + chr(13) lMultiLine := oRegex:getMultiline() conout("O valor para o multiline é: "+ cValToChar(lMultiline)) //Define que deve ser considerado multiline lRet := oRegex:setMultiline(.T.) if lRet lMultiLine := oRegex:getMultiline() conout("O valor para o multiline é: "+ cValToChar(lMultiline)) lRet := oRegex:fullMatch(cString) Conout("O retorno da verificação em multiline é: "+ cValToChar(lRet)) //retorna false pois na segunda linha existem palavras que não estão em letra maiúscula endif //Define que N�?O deve ser considerado multiline lRet := oRegex:setMultiline(.F.) if lRet lMultiLine := oRegex:getMultiline() conout("O valor para o multiline é: "+ cValToChar(lMultiline)) lRet := oRegex:fullMatch(cString) Conout("O retorno da verificação em multiline é: "+ cValToChar(lRet)) //retorna true pois foi desconsiderada a segunda linha e na primeira todas as linhas estão em letra maiúscula endif Return .T.
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas