Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 字符串操作 > 字符串运算 > StringMatchQ >

StringMatchQ

StringMatchQ
测试 是否匹配字符串模式 patt.
StringMatchQ["string", RegularExpression["regex"]]
测试 是否匹配指定的正则表达式.
StringMatchQ
给出每个 的结果列表.
*零个或更多字符
@1 个或更多字符,除了大写字符
\\* 等按文字输出等
  • Verbatim 指定逐字的字符串 按文字输出.
测试一个字符串模式是否匹配特定的字符串:
用缩写的字符串模式:
测试一个字符串模式是否匹配特定的字符串:
In[1]:=
Click for copyable input
Out[1]=
 
用缩写的字符串模式:
In[1]:=
Click for copyable input
Out[1]=
用字符串模式:
用一个正则表达式:
用日期的模式匹配:
正则表达式和字符串表达式的混合:
StringMatchQ 自动线性作用于列表:
设置 IgnoreCase -> True,忽略大小写:
选项 SpellingCorrection -> True 允许自动的拼写检查:
求出包含双字母的所有单词:
对于按文字输出的字符串,SameQ 等于 StringMatchQ
对于列表中元素的快速提取,用 Pick
Select 比较:
StringFreeQ 检测无子串匹配一个模式:
StringFreeQTrue 时,StringMatchQ 返回 False
StringMatchQ 不作用于有嵌入格式信息的字符串:
拼写检查仅对字母字符串模式起作用:
版本 1 的新功能 | 版本 5.1 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF