#143440 - 2005-07-12 08:22 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
JazzM
Getting the hang of it
Registered: 2004-04-23
Posts: 91
|
cool... but I need each letter to be defined as global variables... somthing like "for each $lvar" do this and that...
_________________________
I will always look out from behind these eyes...
|
|
Top
|
|
|
|
#143442 - 2005-07-12 08:53 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
maciep
Korg Regular
   
Registered: 2002-06-14
Posts: 947
Loc: Pittsburgh
|
sounds like he's looking for an array of letters...
Code:
$word = 'testword' dim $letters[len($word)-1] for $j = 0 to ubound($letters) $letters[$j] = substr($word,$j+1,1) next
for each $letter in $letters ? $letter next
|
|
Top
|
|
|
|
#143443 - 2005-07-12 08:54 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
JazzM
Getting the hang of it
Registered: 2004-04-23
Posts: 91
|
...once the "word" is "splited" into "letters" I need each letter defined in variable form...
e.g.
$l1 = "k" $l2 = "i" $l3 = "x"
and so on ...
_________________________
I will always look out from behind these eyes...
|
|
Top
|
|
|
|
#143444 - 2005-07-12 10:24 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
Richie19Rich77
Seasoned Scripter
   
Registered: 2002-08-16
Posts: 624
Loc: London, England
|
Here we go.
Code:
Break On
$word = 'testword' Dim $letters[Len($word)-1] For $j = 0 to Ubound($letters) $=Execute("$$Letters$j = SubStr($word,$j+1,1)") Next
? 'Letter 1: '+$Letters0 ? 'Letter 2: '+$Letters1
|
|
Top
|
|
|
|
#143446 - 2005-07-12 10:38 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
Richie19Rich77
Seasoned Scripter
   
Registered: 2002-08-16
Posts: 624
Loc: London, England
|
Les help me out here, what would be the best way, as I have alot of scripts that do this. Is there another way ??
Thanks
|
|
Top
|
|
|
|
#143447 - 2005-07-12 10:41 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
Richie19Rich77
Seasoned Scripter
   
Registered: 2002-08-16
Posts: 624
Loc: London, England
|
Hold on I am just reading up, I got it, this one will please you Les
|
|
Top
|
|
|
|
#143448 - 2005-07-12 10:56 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
Richie19Rich77
Seasoned Scripter
   
Registered: 2002-08-16
Posts: 624
Loc: London, England
|
I give up, how can i make this code NOVarsInStrings Compliant.
Code:
$=Execute("$$Letters$j = SubStr($word,$j+1,1)")
Thanks
Edited by Richie19Rich77 (2005-07-12 10:59 PM)
|
|
Top
|
|
|
|
#143449 - 2005-07-12 11:45 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
Chris S.
MM club member
   
Registered: 2002-03-18
Posts: 2368
Loc: Earth
|
Untested... Code:
$=Execute("$" + "Letters" + $j + " = SubStr(" + $word + "," + $j + "+1,1)")code]
Edited by Chris S. (2005-07-12 11:47 PM)
|
|
Top
|
|
|
|
#143450 - 2005-07-12 11:48 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
Chris S.
MM club member
   
Registered: 2002-03-18
Posts: 2368
Loc: Earth
|
It makes more sense if I use syntax highlighting...
$=Execute("$" + "Letters" + $j + " = SubStr(" + $word + "," + $j + "+1,1)") |
|
|
Top
|
|
|
|
#143455 - 2005-07-13 06:36 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
Richard H.
Administrator
   
Registered: 2000-01-24
Posts: 4946
Loc: Leatherhead, Surrey, UK
|
Here's one: Code:
Reverse("one") ? Reverse("two") ? Reverse("three") ? Reverse("supercalifragilisticexpialidocious") ? Function Reverse($s) While $s<>"" $Reverse=Left($s,1)+$Reverse $s=SubStr($s,2) Loop EndFunction
|
|
Top
|
|
|
|
#143457 - 2005-07-13 07:43 PM
Re: How do I split a "word" into letter when no delimiter is defined?
|
JazzM
Getting the hang of it
Registered: 2004-04-23
Posts: 91
|
oh dear, please dont take this to seriously... the confiusion is my lack of understanding the fundamental scripting, particulary in kix language. nor am I a developer, or for that matter have a logical mind...
However my confiusion was to break a part a word into its letters, then use the letters to rebuild or manipulate... that way I could play around with each letter in diffrent ways...
My apologize to u all, if I make u confiused.
-JM
_________________________
I will always look out from behind these eyes...
|
|
Top
|
|
|
|
Moderator: Jochen, Allen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Arend_, Mart
|
0 registered
and 1636 anonymous users online.
|
|
|