This is documentation for Mathematica 3, which was
based on an earlier version of the Wolfram Language.
 StringMatchQ StringMatchQ[" string ", " pattern "] yields True if string matches the specified string pattern, and yields False otherwise. The pattern string can contain literal characters, together with the metacharacters * and @ specified in SectionÂ A.3.13. Example: StringMatchQ["apppbb", "a*b"]. Setting the option IgnoreCase -> True makes StringMatchQ treat lower- and upper-case letters as equivalent. Setting the option SpellingCorrection -> True makes StringMatchQ allow strings to match even if a small fraction of their characters are different. See the Mathematica book: Section 2.7.3. See also: StringPosition, Equal, Names, MatchQ. Further Examples This string matches the pattern "a*b*". In[1]:= Out[1]= These strings do not match. In[2]:= Out[2]= Allowing for spelling correction, the first pair are close enough to match. In[3]:= Out[3]= In[4]:= Out[4]= These strings match when lower- and upper-case letters are treated as equivalent. In[5]:= Out[5]=