Paulo deu certo nao repare que so vem um 1 espaço antes do ip
web-proxy,debug,packet 1208345783.029   1234 10.5.50.90 TCP_MISS/200 5177 GET 
http://www.orkut.com/Album.aspx? - DIRECT/66.249.81.85 text/html in 16-Apr 
11:38:18.68 from 10.5.50.145
web-proxy,debug,packet 1208345787.136   1026 10.5.50.66 TCP_MISS/200 10670 GET 
http://i199.photobucket.com/albums/aa91/gugabyte/responda.gif - 
DIRECT/209.17.65.16 image/gif in 16-Apr 11:38:22.77 from 10.5.50.145
web-proxy,debug,packet 1208345786.656    544 10.5.50.66 TCP_MISS/200 2327 GET 
http://img1.orkut.com/images/small/1208315541/89210270.jpg - 
DIRECT/209.85.193.87 image/jpeg in 16-Apr 11:38:22.30 from 10.5.50.145

Marcos
> Paulo, em primeiro lugar bom dia...
> Cara de coração obrigado mesmo pela ajuda.
> mas veja bem o íp eu quiz dizer que pode começar com alguer numero 
entendeu e ai, como eu faria ?
> 191.... 200.. 20.. 45... entendeu ?

Bom dia novamente...

Observe que o Ip que você quer vem após 4 espaços em branco

web-proxy,debug, packet 1206551497.262 921 10.5.50.2...
web-proxy,debug, packet 1206551497.268 925 10.5.50.2...
web-proxy,debug, packet 1206551498.304 962 10.5.50.2...

assim sendo...

s := copy(List[i], pos(' ',List[ i])+1,maxInt);
s := copy(s, pos(' ',s)+1,maxInt);
s := copy(s, pos(' ',s)+1,maxInt);
s := copy(s, pos(' ',s)+1,maxInt);

ip := copy(s, 1, pos( ' ', s)-1);
s := copy(s,pos(' GET',s)+3, maxint);
url := copy(s, 1, pos( '- DIRECT', s)-1);
s := copy(s,pos(' in ',s)+4,maxint) ;
data := copy(s, 1, pos( ' ', s)-1);
Hora := copy(s,pos(' ',s)+1,8);

PS: Não testei.

 


[As partes desta mensagem que não continham texto foram removidas]

Responder a