Busca no primeiro parâmetro a quantidade de ocorrências\(segundo parâmetro\) do padrão e as remove.
Sintaxe
Remove( < @cText >, [ nCount ], [ lReverse ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência | Observações |
---|---|---|---|---|---|
cText | String | Texto em que o padrão será procurado. O retorno ocorre nesse parâmetro, por referência. | X | X | |
nCount | Inteiro | Numero de ocorrências que devem ser removidas. Esse parâmetro é opcional, o padrão é 1, ou seja, se não for informado a primeira ocorrência será removida | |||
lReverse | Lógico | Ordem de busca no texto. Esse parâmetro é opcional, o padrão é false. Se for informado true, a busca ocorre do final para o inicio \(direita->esquerda\) |
Retorno
Nome | Tipo | Descrição | Observaçõ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_regexREmove() Local lRet := .F. Local cText := "123A a456 A789" Local oMyRegex := Regex():New("[A5]") lRet := oMyRegex:Remove(@cText, 2) conout(cText) // "123 a46 A789" - associou A ou 5 no texto original e eliminou cText := "123A a456 A789" lRet := oMyRegex:Remove(@cText, 1, .T.) conout(cText) // "123A a456 789" - associou A ou 5 no texto original e eliminou Return
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas