Ok basicly here is what I need to do... I have a string that is being generated by a server... it looks like this...

[14:19:05] Connecting to rstalk.no-ip.org:8767
[14:19:05] Connected to server ..::Runescape Talk::..
[14:19:05] Welcome To Runescape Talk, [http://www.runescape.com/]!
[14:19:05] *priv* : ~~~ [ WELCOME ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[14:19:05] *priv* : Hello Chris <SSA - 85/99 Fletch>! Welcome to the ..::Runescape Talk::...
[14:19:05] *priv* :
[14:19:05] *priv* : Please note that your IP address 24.31.114.189 has been logged.
[14:19:05] *priv* : Your current Ping delay is about 45 ms.
[14:19:05] *priv* : The server detected that 0% of your UDP packets get lost.
[14:19:05] *priv* : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ WELCOME ] ~~~
[14:19:11] Guest1 quit
[14:19:18] *priv* skill.bot: Hey
[14:19:25] *priv* SERVER: Client "Jake" got kicked from Server by "superadmin", reason "no recording"
[14:19:25] Jake was kicked from the server by player (no recording)
[14:19:31] Jake joined channel
[14:19:31] *priv* SERVER: Client "Jake" got kicked from Server by "superadmin", reason "no recording"
[14:19:31] Jake was kicked from the server by player (no recording)
it is showing the status of my TeamSpeak Server... you dont need to know anything about TS to answer my question


about half way down in the example is this
*priv* skill.bot: Hey

I need my textbox to display the most recent *priv* skill.bot: and nothing else...

so some parsing is going to be required I just cant figure it out


this string is always updating... so it may include more than one ( *priv* skill.bot adfdf ) string....

I just need the textbox to return the instance that is the farthest away from the beginning of the string... aka the newest one