MathGroup Archive 2009

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

Search the Archive

Re: atoi equivalents?

  • To: mathgroup at
  • Subject: [mg99432] Re: atoi equivalents?
  • From: dh <dh at>
  • Date: Tue, 5 May 2009 06:02:36 -0400 (EDT)
  • References: <gtnk34$3le$>


you may e.g. try:

ImportString["1213", "List"]


Michael wrote:

> What is the most efficient or recommended way to parse numbers in Mathematica?


> I can use ToExpression["1234"] and it will return the number.

> But this won't do, because I could be scraping un-trusted data and the

> above could lead to an injection of code.

> I could also use something like this: ToExpression[StringCases["1234",

> x1 : NumberString ~~ ___ -> x1]]

> but then I have to add error checking and whatnot.

> I suppose I could write a simple MathLink program which implement

> atoi, atol, etc.


> All of these solutions seems like a lot of overhead.  Anybody have a

> better idea?


> Thanks,


> Michael


  • Prev by Date: Making a user interface
  • Next by Date: Re: problems with DSolve
  • Previous by thread: Re: atoi equivalents?
  • Next by thread: Re: atoi equivalents?