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 or . »
- If an explicit newline in the string is preceded by a single backslash \, the backslash and newline are ignored.
Examplesopen allclose all
Basic Examples (1)
InputForm shows quotes:
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:
Generalizations & Extensions (2)
Properties & Relations (5)
Break a string into characters:
Find character codes for characters in a string:
Turn a string into an expression:
ToString creates strings, by default with OutputForm:
Create a string containing InputForm:
Possible Issues (5)
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:
Wolfram Research (1988), String, Wolfram Language function, https://reference.wolfram.com/language/ref/String.html (updated 1996).
Wolfram Language. 1988. "String." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 1996. https://reference.wolfram.com/language/ref/String.html.
Wolfram Language. (1988). String. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/String.html