| View previous topic :: View next topic |
| Author |
Message |
Mouse Voice
Joined: 26 Sep 2004 Posts: 10
|
Posted: Sun May 14, 2006 5:13 pm Post subject: how to remove part of the text from connection notices? |
|
|
Im working on re-linking script for unrealircd
in order for eggdrop to auto relink the server.
have to remove this part from connection notice.
hub.000.com[24.24.24.24]
have to remove [24.24.24.24] so
eggdrop can do /connect hub.000.com
I been reading about regsub, but Im not sure about what to use to strip the part. |
|
| Back to top |
|
 |
Sir_Fz Revered One

Joined: 27 Apr 2003 Posts: 3793 Location: Lebanon
|
|
| Back to top |
|
 |
Mouse Voice
Joined: 26 Sep 2004 Posts: 10
|
Posted: Tue May 16, 2006 1:38 am Post subject: |
|
|
Thank you very much
I need help with this thing
I need to strip @, [, ], last . and 4 numbers?
how to strip last numbers and last . ?
[@63.24.93.77.1110]
should be 63.24.93.77
Thank you  |
|
| Back to top |
|
 |
Sir_Fz Revered One

Joined: 27 Apr 2003 Posts: 3793 Location: Lebanon
|
Posted: Tue May 16, 2006 12:28 pm Post subject: |
|
|
| Code: | set string [string map {\[ "" \] "" @ ""} $string]
regsub {\.[0-9]{1,}$} $string {} string |
_________________ Follow me on GitHub
- Opposing
Public Tcl scripts |
|
| Back to top |
|
 |
De Kus Revered One

Joined: 15 Dec 2002 Posts: 1361 Location: Germany
|
Posted: Tue May 16, 2006 3:54 pm Post subject: |
|
|
and demond is calling me a regex fanatic, even if I would use simple something like: | Code: | set id [string last . [set string [string trim $string {[]@}]]]
set string [string range $string 0 [expr {$id -1}]] |
instead of string trim, you can use another string range, but to keep flexibility of the port number it might be better that way, you can then also get the port with [string range $string [expr {$id +1}] end] (if you save the other one somewhere else), in case it is even neccessary ^-^. _________________ De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens... |
|
| Back to top |
|
 |
|