Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Core Language > Expressions > Expression Structure > Atomic Elements of Expressions >

String ("...")

String
is the head of a character string "text".
  • Strings can contain any sequence of ordinary or special characters.  »
  • _String can be used as a pattern that represents a string.
  • In FullForm, special characters in strings are given as \[Name] or \:code.  »
  • If an explicit newline in the string is preceded by a single backslash \, the backslash and newline are ignored.
Enter explicit newlines using \n:
"" is the empty string, which normally does not print:
InputForm explicitly shows the empty strings:
Strings can contain any sequence of ordinary and special characters:
In FullForm, full character names are used:
Strings preserve internal formatting:
All strings have head String:
_String matches any string, but not a symbol:
Strings can have any expression embedded:
Strings can contain graphics:
Print text (the quotes do not appear by default):
Create formatted text:
Define a function which applies only to strings:
Use strings as plot markers:
Give text in graphics:
Break a string into characters:
Reconstruct the string:
Find character codes for characters in a string:
Reconstruct the string:
Turn a string into an expression:
ToString creates strings, by default with OutputForm:
Create a string containing InputForm:
Use \" to enter a " inside a string:
Strings are treated as "atoms" with no parts:
Use StringLength to find the character length of a string:
Strings do not automatically insert spacing around operator characters:
An InputForm string contains explicit space characters:
The actual sequences of characters in a formatted string can be fairly complicated:
A string with special characters usually does not include the long form of the character:
Force long form names to be used:
New in 1 | Last modified in 3
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team