| View previous topic :: View next topic |
| Author |
Message |
ultralord Master

Joined: 06 Nov 2006 Posts: 255
|
Posted: Fri Jan 02, 2009 10:26 am Post subject: delimiter or split :P |
|
|
hello.. i have one variable $nicks and inside i set some nicks like "nick1 nick2 nick3 nick4 nick5" is it possible to split the variable and set the nick1 like $nick1 = nick1 (from previus variable after split) $nick2 = nick2 ... up to nick5 just want to split the 1st variable to 5 like nicks..
thanks |
|
| Back to top |
|
 |
Papillon Owner

Joined: 15 Feb 2002 Posts: 724 Location: *.no
|
Posted: Fri Jan 02, 2009 11:03 am Post subject: |
|
|
| Code: | set nicks "nick1 nick2 nick3 nick4 nick5"
#use this if there could be more than 5 nicks in $nicks
for {set i 0} {$i < 6} {incr i} {
set nick[expr $i + 1] [lindex [split $nicks] $i]
}
#or you could use this if it conatins max 5 nicks
foreach {nick1 nick2 nick3 nick4 nick5} [split $nicks ] {} |
_________________ Elen sila lúmenn' omentielvo |
|
| Back to top |
|
 |
ultralord Master

Joined: 06 Nov 2006 Posts: 255
|
Posted: Fri Jan 02, 2009 11:42 am Post subject: |
|
|
| thnx a lot i am going to try it |
|
| Back to top |
|
 |
arfer Master

Joined: 26 Nov 2004 Posts: 436 Location: Manchester, UK
|
Posted: Fri Jan 02, 2009 9:16 pm Post subject: |
|
|
foreach item [split $nicks] {
set nick[expr {[lsearch [split $nicks] $item] + 1}] $item
} |
|
| Back to top |
|
 |
|