Fórum Como pegar a posição do ultimo quot;(quot; de uma string. #366457
26/11/2008
0
Amigos,
tenho a seguinte string:
s := ´abc (def) (10|20)´;
eu qria saber como faço pra pegar a posição do ultimo ´(´.
tenho a seguinte string:
s := ´abc (def) (10|20)´;
eu qria saber como faço pra pegar a posição do ultimo ´(´.
Orlando Frade
Curtir tópico
+ 0
Responder
Posts
26/11/2008
Sistemald
function BuscaDireita(Busca,Text : string) : integer;
{Pesquisa um caractere à direita da string,
retornando sua posição}
var n,retorno : integer;
begin
retorno := 0;
for n := length(Text) downto 1 do
begin
if Copy(Text,n,1) = Busca then
begin
retorno := n;
break;
end;
end;
Result := retorno;
end;
{Pesquisa um caractere à direita da string,
retornando sua posição}
var n,retorno : integer;
begin
retorno := 0;
for n := length(Text) downto 1 do
begin
if Copy(Text,n,1) = Busca then
begin
retorno := n;
break;
end;
end;
Result := retorno;
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)