SequenceCases
SequenceCases[list,patt]
给出 list 中匹配 patt 序列模式的子表的列表.
SequenceCases[list,pattrhs]
给出对应匹配 patt 子表的 rhs 的值.
SequenceCases[list,patt,n]
只包括前 n 次匹配.
更多信息和选项
- 在 SequenceCases[list,patt] 中,patt 可以是一个标头为 List 的表达式,包括诸如 PatternSequence、Repeated (..)、Blank (_)、BlankSequence (__) 的模式构造.
- 模式 patt 也可以是匹配某列表但自身没有标头 List 的模式.
- 默认选项设置 OverlapsFalse 下,SequenceCases 只包括互相不重叠的子表. 若设定为 OverlapsTrue,则包括互相重叠的子表.
- 在 Overlaps->All 设置下,则包括匹配相同模式的多个子表. 在 Overlaps->True 设置下,只包括在某个指定位置首先有该匹配的子列表.
范例
打开所有单元关闭所有单元属性和关系 (3)
Wolfram Research (2015),SequenceCases,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SequenceCases.html.
文本
Wolfram Research (2015),SequenceCases,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SequenceCases.html.
CMS
Wolfram 语言. 2015. "SequenceCases." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SequenceCases.html.
APA
Wolfram 语言. (2015). SequenceCases. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SequenceCases.html 年