MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Decompose string into list


Hi Renan,

> I can make a string from a list, using:
> 
> In[1]:= StringJoin @@ {"F", "o", "o", " ", "b", "a", "r"} 
> Out[1]:= Foo bar
> 
> But I want to "decompose" a string into a list composed by 
> its elements, e.g.
> 
> "Foo bar" turns back into {"F", "o", "o", " ", "b", "a", "r"} 
> "Hello" turns back into {"H","e","l","l","o"}.
> 
> How to do this? Mathematica 5.2 on Windows.

One approach is to iterate over the length of the string, appending each of
its elements to a list, eg

	str = "Hello";
	StringTake[str, {#}] & /@ Range[StringLength@str]

Another is to use StringSplit.

	StringSplit["Hello", ""]
	StringSplit["Foo bar", ""]

Regards,

Dave.


  • Prev by Date: Interpolating data
  • Next by Date: Re: Decompose string into list
  • Previous by thread: Re: Decompose string into list
  • Next by thread: Re: Decompose string into list