StringReplacePart
StringReplacePart["string","snew",{m,n}]
使用 "snew" 替换 "string" 中从 m 到 n 位置的字符.
StringReplacePart["string","snew",{{m1,n1},{m2,n2},…}]
在多个位置插入 "snew" 的副本.
StringReplacePart["string",{"snew1","snew2",…},{{m1,n1},{m2,n2},…}]
用 "snewi" 替换 "string" 中从 mi 到 ni 位置的字符.
StringReplacePart["snew",{m,n}]
表示 StringReplacePart 的运算符形式,可将其用于表达式.
更多信息
- StringReplacePart 使用由 StringPosition 返回的形式的位置规范. »
- 当一个 "snewi" 列表被给定时,它的长度必须与位置列表的长度相同. »
- 当多个位置被给定时,所有位置都是针对任何替换进行前的原 "string".
- StringReplacePart[s,"",…] 可被用来删除子字符串. »
- StringReplacePart[new,part][old] 等价于 StringReplacePart[old,new,part].
- StringReplacePart[BioSequence["type","seq"],"snew",part] 将运算应用于字符串 "seq",从而产生 BioSequence 结果.
- 给定循环 BioSequence 且起始位置大于终止位置,即 m>n,则 StringReplacePart[bioseq,"snew",{m,n}] 将替换以 m 为起点且以 n 为终点的环绕序列.
范例
打开所有单元关闭所有单元基本范例 (3)
应用 (1)
模拟多路系统 [更多信息]:
属性和关系 (3)
StringReplacePart 可以用于 StringPosition 的输出:
这等价于 StringReplace:
空字符串的替换等价于 StringDrop:
StringReplacePart 可以每次去掉几个字符序列:
StringInsert 可以执行相同的操作:
文本
Wolfram Research (1996),StringReplacePart,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StringReplacePart.html (更新于 2020 年).
CMS
Wolfram 语言. 1996. "StringReplacePart." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/StringReplacePart.html.
APA
Wolfram 语言. (1996). StringReplacePart. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/StringReplacePart.html 年