StringCases

StringCases["string",patt]

给出 "string" 中匹配字符串表达式 patt 的子串列表.

StringCases["string",lhsrhs]

给出对应于匹配字符串表达式 lhs 的子串的 rhs 的值组成的列表.

StringCases["string",p,n]

包含前 n 个匹配的子串.

StringCases["string",{p1,p2,}]

给出匹配任何 pi 的子串.

StringCases[{s1,s2,},p]

给出每个 si 的结果列表.

StringCases[patt]

表示 StringCases 的操作符格式,可以应用于表达式.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (3)

查找匹配的子串:

In[1]:=
Click for copyable input
Out[1]=

查找子串中满足条件的字符:

In[1]:=
Click for copyable input
Out[1]=

使用 StringCases 的操作符形式:

In[1]:=
Click for copyable input
Out[1]=

范围  (8)

选项  (2)

应用  (3)

属性和关系  (2)

可能存在的问题  (1)

巧妙范例  (1)

参见

TextCases  Cases  TextWords  StringPosition  StringCount  StringReplace  StringContainsQ  StringReplaceList  Characters  StringExpression  RegularExpression  SequenceAlignment  TextSearch

教程

2004年引入
(5.1)
| 2015年更新
(10.1)