此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

StringMatchQ

Usage

StringMatchQ["string", "pattern"] 返回 Truestring 与指定模式匹配, 否则返回 False.


Notes

• 模式字符串可包含文字字符和 A.3.13节所指定的通配符 *@ .
• 例如: StringMatchQ["apppbb", "a*b"]LongRightArrow .
• 选项IgnoreCase -> True 设置使得 StringMatchQ 把大小写看作是等同的.
• 选项SpellingCorrection -> True 设置使得 StringMatchQ 允许字符串即使它们的字符稍微有所不同也能进行匹配.
• 参见 Mathematica 全书: 2.7.3节.
• 同时参见: 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]=