Substring
Finds a string in a larger string.
Syntax
substring(String, List, Integer)
substring(String, List)
Description
Given a string , a list of strings , and a positive integer , searches in starting from the -th char. If more than one appears in the original string, only the first appearance is returned. If the find ends with no matches, failed
is returned. The output is a list with two elements: an integer with the position of the string and the string .
Given a string and a list of strings , searches in . If more than one appears in the original string, only the first appearance is returned. If the find ends with no matches, failed
is returned. The output is a list with two elements: an integer with the position of the string and the string .
Note
The math content is converted to MathML inside the corresponding string if there is a special character or any mathematical expression in the string. For instance, if the kernel receives s = "2 <math><mo>.</mo></math> 17"
, the substring function won't return the expected value. In this case, you need to include the string previously through the code editor.