Divide a string recebida no primeiro parâmetro em cada ocorrência do padrão.
Sintaxe
split( < cText >, < aSplit >, [ nCount ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência | Observações |
---|---|---|---|---|---|
cText | String | Texto em que será dividido. | X | ||
aSplit | Array | Parâmetro deve ser passado por referência. é alimentado com as partes do texto dividido pelo padrão. | X | X | |
nCount | Integer | Informa quantas posições devem ser preenchidas no array de retorno, ou seja, quantas divisões são desejadas no texto original. |
Retorno
Nome | Tipo | Descrição | Observações |
---|---|---|---|
lRet | Lógico | Indica se o método foi executado com sucesso | Caso retorne falso, verifique GetError() |
Observações
Exemplos
Exemplo Construtor
namespace tlpp.regex function u_regexSplit() local oRegex := tlpp.regex.Regex():New("[a-z]*mente") local lOk := .F. local aSplit := {} lOk := oRegex:split("Esse texto sera corretamente dividido em duas partes ", @aSplit) conout("'" + aSplit[1] + "'") //Resultado: 'Esse texto sera ' conout("'" + aSplit[2] + "'") //Resultado: ' dividido em duas partes ' return .T.
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas