|
SOLUTIONS
|
MATHEMATICA 内置符号
StringPosition
StringPosition["string", "sub"]
给出
中子串
出现的起始和结束位置的列表.
StringPosition["string", patt]
给出
中匹配普通字符串表达式 patt 的子串.
StringPosition["string", patt, n]
仅包含 patt 的前 n 次出现的位置列表.
StringPosition["string", {patt1, patt2, ...}]
给出所有
的位置.
StringPosition[{s1, s2, ...}, p]
给出每个
结果的列表.
更多信息更多信息
- 字符串表达式 patt 可以包含在 StringExpression 说明中指定的对象.
- 缺省选项设置 Overlaps->True,StringPosition 包括叠加的子串. 设置 Overlaps->False 下,这样的子串被排除. »
- 设置 Overlaps->All,包含匹配相同字符串表达式的多个子串. 设置 Overlaps->True,仅包含第一个这样的匹配子串. »
- 设置选项 IgnoreCase->True 使得 StringPosition 忽略字母的大小写. »
- StringPosition 以 StringTake、StringDrop 和 StringReplacePart 所用的格式返回序列规定. »
- StringPosition["string", RegularExpression["regex"]] 给出匹配指定的正则表达式的子串.
版本 2 的新功能 | 版本 5.1 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
