Zauważyłem, że jakąś bzdure zrobiłem ale to pewnie dlatego, że moje pojęcie w dalszym ciągu jest ..... niewielkie

Hej,
Próbowałem co nieco zmienić w skrypcie ale nie bardzo wiem jak zbudować poprawnie mechanizm porównywania ciągów.
Powiedzmy, że potrafię to zrobić ze zmiennymi ale w tym przypadku .... nie wiem.
Jeśli już go znajde to jak zmusić go do pokazania 15 znaków które następują po wyszukiwanym ciągu ?
A może jest opcja która w prostszy sposób pozwoli na wyszukanie adresu ip z całości tekstu ?
Oto fragment logu:
[txt]
2013/11/17 13:18:29.140 2156 5660 S0 CT78 GWT.InitUDPPingVersionHandshake
2013/11/17 13:18:29.456 2156 5172 S0 Encryption confirmed by partner
2013/11/17 13:18:29.590 2156 5660 S0 CT78 GWT.UDPFlowVersionHandshakeResponse.Received
2013/11/17 13:18:29.590 2156 5660 S0 CT78 Activating UDP packet loss control ...
2013/11/17 13:18:29.590 2156 5660 S0 CT78 GWT.UDPFlowVersionHandshakeResponse.InitUDP2
2013/11/17 13:18:29.590 2156 5660 S0 CT78 GWT.SendUDPPings
2013/11/17 13:18:29.886 2156 5172 S0 CT77 CT.Receive.CMD_MEETING_AUTHENTICATION From=222966547 To=415060225 L=53
2013/11/17 13:18:29.886 2156 5172 S0 CGatewaySession::ReceivedCmdMeetingAuthentication: CC=8 CT=9
2013/11/17 13:18:30.148 2156 5660 S0 CT78 GWT.CmdUDPPing.UDPMasterReply 86.25.26.65:59542
2013/11/17 13:18:30.148 2156 5660 S0 CT78 GWT.CmdUDPPing.PingOK.RequestUDP
2013/11/17 13:18:30.750 2156 5172 S0 CT77 CT.Receive.CMD_MEETING_AUTHENTICATION From=222966547 To=415060225 L=53
2013/11/17 13:18:30.750 2156 5172 S0 CGatewaySession::ReceivedCmdMeetingAuthentication: CC=8 CT=9
2013/11/17 13:18:30.812 2156 5660 S0 CT78 GWT.SendUDPPunches
2013/11/17 13:18:30.812 2156 5660 S0 CT78 punching version 0, type 2
2013/11/17 13:18:30.822 2156 5660 S0 CT78 GWT.SendUDPPunchRequest 3
2013/11/17 13:18:30.913 2156 5660 S0 CT78
GWT.CmdUDPPing.PunchReceived, a=86.129.191.236, p=34517
2013/11/17 13:18:30.913 2156 5660 S0 CT78 GWT.SendUDPPunches
2013/11/17 13:18:30.913 2156 5660 S0 CT78 punching version 0, type 0
2013/11/17 13:18:30.967 2156 5660 S0 CT78 GWT.UDPFlowPunchReceived.Received
2013/11/17 13:18:30.968 2156 5660 S0! CT78 GWT.CmdUDPPing.PunchIgnored state=4
2013/11/17 13:18:31.061 2156 5660 S0 CT78 GWT.CmdUDPPing.MTUReceived
2013/11/17 13:18:31.072 2156 5660 S0 CT78 GWT.CmdUDPPing.MTUReceived
2013/11/17 13:18:31.173 2156 3564 S0 CT78 GWT.UDPFlowMTUReceived.Received
2013/11/17 13:18:31.173 2156 3564 S0 CT78 GWT.UDPFlowMTUReceived.Received
2013/11/17 13:18:31.273 2156 5660 S0 CT78 GWT.UDPFlowUDPSendPossible.Received
2013/11/17 13:18:31.273 2156 5660 S0 CT78 GWT.UDPFlowUDPSendPossible.PrepareSwitchToUDP.Send2
2013/11/17 13:18:31.273 2156 5660 S0 CT78 GWT.UDPFlowUDPSendPossible.Received
2013/11/17 13:18:31.435 2156 5172 S0 CT77 CT.Receive.CMD_CARRIER_SWITCH From=222966547 To=415060225 L=12
2013/11/17 13:18:31.435 2156 3564 S0 GWS.ProcessCarrierSwitch: state=2, carrier=2
2013/11/17 13:18:31.435 2156 3564 S0 CT78 CT.ProcessCarrierSwitchFinished
2013/11/17 13:18:31.435 2156 3564 S0 CT78 Activating UDP carrier ...
2013/11/17 13:18:39.663 5316 6916 H64 explorer.exe: dll can unload now
[/txt]
pogrubiony tekst to szukany fragment, adres ip znjaduje sie tuż za nim.
Help help