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 作为连续层的分隔符使用.

更多信息

  • 分块的位置指定可以具有下列任何格式:
  • nn 个分块
    -n从末端数第 n 个分块
    {n1,n2,}分块集合
    n1;;n2n1 个至第 n2 个分块
    All所有分块
  • 分隔符 sep 可以是一个真实的字符串,或者字符串模式.

范例

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

基本范例  (3)

提取字符串的第二个单词:

提取一系列单词:

-- 作为单词分隔符:

范围  (4)

从字符串中提取最后一个单词:

提取第一个单词和第三个单词:

提取所有用空格分隔的单词:

从文本中提取英文单词:

提取每一行的第一个单词:

提取第三行的第一个单词:

提取第三行的每一个单词:

Missing[] 表示没有出现的元素:

应用  (1)

提取以 CSV (comma-separated values) 格式给出的字符串的第一列:

提取所有列:

只提取第一行:

属性和关系  (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.

文本

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 年

BibTeX

@misc{reference.wolfram_2024_stringextract, author="Wolfram Research", title="{StringExtract}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/StringExtract.html}", note=[Accessed: 25-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_stringextract, organization={Wolfram Research}, title={StringExtract}, year={2015}, url={https://reference.wolfram.com/language/ref/StringExtract.html}, note=[Accessed: 25-November-2024 ]}