Árvore de páginas

Busca todas ocorrências do padrão no primeiro parâmetro e as substitui pelo que foi passado no segundo parâmetro.

Sintaxe


ReplaceAll( < cText >, [ cNewText ] )

Parâmetros

NomeTipoDescriçãoObrigatórioReferênciaObservações
cTextStringTexto em que o padrão será procurado. O retorno ocorre nesse parâmetro, por referência.XX
cNewTextStringTexto que será substituído pelas ocorrências encontradas no primeiro parâmetro.X

Retorno

NomeTipoDescriçãoObservações
lRet
Lógico

Indica se o método foi executado com sucesso

O novo texto, é retornado no parâmetro cText.

Observações

Exemplos

Exemplo Construtor
namespace tlpp.regex

Function u_regexReplaceAll()
    Local lRet := .F.
    Local cText := "123A a456 A789"
    Local oMyRegex := Regex():New("[A5]")

    lRet := oMyRegex:ReplaceAll(@cText, "X")
    conout(cText)  // "123X a4X6 X789" - associou A ou 5 no texto original e substituiu por X
Return

Veja também

Replace

  • Sem rótulos