|
SOLUTIONS
|
MATHEMATICA 内置符号
StringSplit
StringSplit["string"]
将
以空格分隔符为准分为子串.
StringSplit["string", patt]
将之以与字符串表达式 patt 相匹配的分隔符为准分为子串.
StringSplit["string", {p1, p2, ...}]
在任意
处划分子串.
StringSplit["string", patt->val]
在所有分隔符处插入 val.
StringSplit["string", {p1->v1, ...}]
在每个分隔符
处插入
.
StringSplit["string", patt, n]
分成最多 n 个子串.
StringSplit[{s1, s2, ...}, p]
给出
的结果列表.
更多信息更多信息
- StringSplit[s] 不返回子串中的空白分隔符.
- 空白分隔符包含空格,制表符和回车.
- 字符串表达式 patt 可以包含 StringExpression 中任何对象.
- StringSplit[s] 等同于 StringSplit[s, Whitespace].
- 若 s 包含相邻的分隔符,StringSplit 认为它们之间有一个零长度的子串
. - StringSplit[s, patt] 缺省给出在由 patt 决定的分隔符之间出现的 s 的子串列表,不包括分隔符自身.
- StringSplit[s, patt->val] 在每个分隔符处包含 val.
- StringSplit[s, patt:>val] 在找到模式时才计算 val.
- StringSplit["string", {p1->v1, ..., pa, ...}] 在匹配
处包含
,同时忽略匹配
的分隔符. - 缺省情况下, StringSplit[s, patt] 去掉出现在 s 头部或尾部的零长度子串.
- StringSplit[s, patt, All] 返回包括头部或尾部零长度子串的所有子串.
- 设置选项为 IgnoreCase->True 可使 StringSplit 不区分大小写.
- StringSplit["string", RegularExpression["regex"]] 以与常规表达式匹配的分隔符为准分隔子串.
版本 5.1 的新功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
