Buscar

Função para obter os termos de uma string

Código

Função para obter os termos de uma string
function ObterTermo(APosicao: Integer; ASeparador,ALinha: String): String;
var
  sAux: TStringList;
begin
  Result:='';
  sAux:=TStringList.Create;
  sAux.Text:=StringReplace(ALinha,ASeparador,#13#10,[rfReplaceAll, rfIgnoreCase]);
  if APosicao <= sAux.Count then
    Result:=sAux.Strings[APosicao-1];
  sAux.Free;
end;
 
Utilização:
 ObterTermo(2, ':', 'Abc:Def:Ghi'); retornará 'Def'
 

Obs: Não compatível com Delphi 3 - (Função somente testada em Delphi 6)

 

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Arquivos
Adicionada dia: 05/05/05
Por: Dapper Rodrigo
Visualizada: 4411 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009