PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
Testing Expressions
>
Built-in
Mathematica
Symbol
Converting between Strings, Boxes and Expressions
Tutorials »
|
ToExpression
SyntaxLength
$SyntaxHandler
DelimiterFlashTime
See Also »
|
Converting between Expressions & Strings
Testing Expressions
More About »
SyntaxQ
SyntaxQ
["
string
"]
returns
True
if the string corresponds to syntactically correct input for a single
Mathematica
expression, and returns
False
otherwise.
MORE INFORMATION
If
SyntaxQ
returns
False
, you can find the position of a syntax error using
SyntaxLength
.
EXAMPLES
CLOSE ALL
Basic Examples
(2)
Test if a string is valid
Mathematica
syntax:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
When
SyntaxQ
gives
True
, the string can be converted to an expression:
In[3]:=
Out[3]=
Request input from a dialog repeatedly until it is syntactically correct:
In[1]:=
Out[1]=
SEE ALSO
ToExpression
SyntaxLength
$SyntaxHandler
DelimiterFlashTime
TUTORIALS
Converting between Strings, Boxes and Expressions
MORE ABOUT
Converting between Expressions & Strings
Testing Expressions
New in 2
© 2008 Wolfram Research, Inc.