StringExtract
StringExtract["string",n]
在 string 中提取第 n 个分块,其中字符分块使用空白键分隔.
StringExtract["string",{pos1,pos2,…}]
在 string 中的某些位置上提取分块.
StringExtract["string",seppos]
用匹配 sep 的分隔符分隔各个分块.
StringExtract["string",pos1,pos2,…]
提取位置 posi 处的字符块,用空格作为最底层的分隔符,下一层用换行符,对之后的层依次增加换行符的数量.
StringExtract["string",sep1pos1,sep2pos2,…]
给出分块的嵌套列表,其中 sepi 作为连续层的分隔符使用.
更多信息
- 分块的位置指定可以具有下列任何格式:
-
n 第 n 个分块 -n 从末端数第 n 个分块 {n1,n2,…} 分块集合 n1;;n2 第 n1 个至第 n2 个分块 All 所有分块 - 分隔符 sep 可以是一个真实的字符串,或者字符串模式.
范例
打开所有单元关闭所有单元范围 (4)
用 Missing[…] 表示没有出现的元素:
属性和关系 (4)
StringExtract["string",pattAll] 等价于 StringSplit["string",patt]:
StringExtract["string",{pos1,pos2,…}] 等价于 Part[StringSplit["string"],{pos1,pos2,…}]:
StringExtract["string",…,pos-3,pos-2,pos-1] 等价于 StringExtract["string",…,"\n\n"pos-3,"\n"pos-2,Whitespacepos-1]:
StringExtract 可用于 StringRiffle 的输出:
文本
Wolfram Research (2015),StringExtract,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StringExtract.html.
CMS
Wolfram 语言. 2015. "StringExtract." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/StringExtract.html.
APA
Wolfram 语言. (2015). StringExtract. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/StringExtract.html 年