Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2006
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2006

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

Search the Archive

Re: Decompose string into list

  • To: mathgroup at smc.vnet.net
  • Subject: [mg64089] Re: [mg64079] Decompose string into list
  • From: "David Annetts" <davidannetts at aapt.net.au>
  • Date: Wed, 1 Feb 2006 04:34:20 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

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