StringReplaceList
StringReplaceList["string",ssp] 或 StringReplaceList["string",{s1sp1,s2sp2,…}]
给出列表,将 "string" 中匹配的子串替换为 si.
StringReplaceList["string",srules,n]
给出前 n 个符合条件的子串.
StringReplaceList[{s1,s2,…},srules]
给出所有符合条件的子串 si.
更多信息和选项
- si 可以为 StringExpression 中任何对象.
- StringReplaceList 仅替换一个子串.
- StringReplaceList 遍历整个字符串,依次检验每个子字符串. 对每一个子字符串,试图运用每个指定的转换规则,返回应用后的结果.
- StringReplaceList 在多路系统中单步执行.
- 若 spi 在 si->spi 替换中不计算字符串,StringReplaceList 会产生一个 StringExpression 而不是普通字符串.
- 在如 si:>spi 替换中,spi 只有在使用时才计算.
- 设置选项为 IgnoreCase->True 使 StringReplaceList 不区分大小写.
范例
打开所有单元关闭所有单元范围 (9)
应用 (2)
可能存在的问题 (1)
如果该规则没有字符串结果,StringReplaceList 生成一个 StringExpression:
Wolfram Research (2004),StringReplaceList,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StringReplaceList.html.
文本
Wolfram Research (2004),StringReplaceList,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StringReplaceList.html.
CMS
Wolfram 语言. 2004. "StringReplaceList." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/StringReplaceList.html.
APA
Wolfram 语言. (2004). StringReplaceList. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/StringReplaceList.html 年