Pessoal, tenho uma lista de sites, e por exemplo, quero filtrar todos eles até a última "/".
Dessa forma:
www.site.com.br/index.php?p=aaaaaaabbbbbcccc
Ao apertar o botão, ficaria assim:
www.site.com.br
Mas, não sei o que fiz de errado, que tenho um site:
www.site.com.br/index.php?p=aaaaabbbbbcccc
e ao apertar o botão, ele deixa o site assim:
http:/
somente isso =/
Literalmente, ele corta tudo que está depois da PRIMEIRA barra...
eu quero que ele corte tudo que está depois da ÚLTIMA barra, ou da última string etc...
Não sei qual foi meu erro, já tentei mudar quase tudo praticamente....
aí está o código:
procedure TFfiltro.passarrr;
var
a,i, comeco, fim : Integer;
www : string;
begin
a := google_api.Form1.mmPesquisa.Lines.Count;
for i := 0 to a do
begin
www := google_api.Form1.mmPesquisa.Lines.Strings[i];
if POS('http://', www) > 0 then
begin
comeco := POS('http://', www);
fim := POS(Eddelimiter.Text, www);
Msites.Lines.Add(Copy(www,comeco,fim));
end;
end;
end;
Obs.: esse EDDELIMITER é um TEdit, e nele está inserido o caracter "/". Poderia ser "index.php" ou qualquer coisa que o usuário queira que seja filtrado por último.
Pergunta
ZueRa
Pessoal, tenho uma lista de sites, e por exemplo, quero filtrar todos eles até a última "/".
Dessa forma:
www.site.com.br/index.php?p=aaaaaaabbbbbcccc
Ao apertar o botão, ficaria assim:
www.site.com.br
Mas, não sei o que fiz de errado, que tenho um site:
www.site.com.br/index.php?p=aaaaabbbbbcccc
e ao apertar o botão, ele deixa o site assim:
http:/
somente isso =/
Literalmente, ele corta tudo que está depois da PRIMEIRA barra...
eu quero que ele corte tudo que está depois da ÚLTIMA barra, ou da última string etc...
Não sei qual foi meu erro, já tentei mudar quase tudo praticamente....
aí está o código:
Obs.: esse EDDELIMITER é um TEdit, e nele está inserido o caracter "/". Poderia ser "index.php" ou qualquer coisa que o usuário queira que seja filtrado por último.
Alguém poderia me dar uma ajuda ?
Grato.
Link para o comentário
Compartilhar em outros sites
21 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.