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

StringSplit

StringSplit["string"]
"string" 以分隔符为准分为子串。
StringSplit["string", patt]
将之以表达式 patt 为准分为子串。
StringSplit["string", {p1, p2, ...}]
将所有 pi 分为子串。
StringSplit["string", patt->val]
在所有分隔符处插入 val
StringSplit["string", {p1->v1, ...}]
在每个 pi 处插入 vi
StringSplit["string", patt, n]
n 最多的地方分隔。
StringSplit[{s1, s2, ...}, p]
给出 si 的结果列表。
  • 分隔符包含空格,制表符和回车。
  • s 包含相邻的分隔符,StringSplit 认为它们之间有一个零长度的子串 ""
  • StringSplit[s, patt] 缺省给出以 patt 决定的分隔符为准的 s 的子串。
  • StringSplit[s, patt->val] 在每个分隔符处包含 val
  • StringSplit[s, patt:>val] 在找到模板时才计算 val
  • StringSplit["string", {p1->v1, ..., pa, ...}] 在匹配 p1 处包含 v1,同时忽略匹配 pa 的分隔符。
  • 缺省情况下, StringSplit[s, patt] 去掉出现在 s 头部或尾部的零长度子串。
  • StringSplit[s, patt, All] 返回包括头部或尾部零长度子串的所有子串。
5.1 的新功能