StringReplacePart

StringReplacePart["string","snew",{m,n}]

使用 "snew" 替换 "string" 中从 mn 位置的字符.

StringReplacePart["string","snew",{{m1,n1},{m2,n2},}]

在多个位置插入 "snew" 的副本.

StringReplacePart["string",{"snew1","snew2",},{{m1,n1},{m2,n2},}]

"snewi" 替换 "string" 中从 mini 位置的字符.

StringReplacePart["snew",{m,n}]

表示 StringReplacePart 的运算符形式,可将其用于表达式.

更多信息

范例

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

基本范例  (3)

用新字符串替换从 2 到 5 的字符:

用新的字符串替换几个字符序列:

使用 StringReplacePart 的操作符形式:

范围  (5)

负数表示从尾段开始统计:

用两个新字符串替换两个字符序列:

运用运算符形式把两个序列的字符替换成两个新的字符串:

替换 DNA 序列中的密码子:

对生物分子序列进行环绕式替换:

应用  (1)

模拟多路系统 [更多信息]

多路系统的计算:

属性和关系  (3)

StringReplacePart 可以用于 StringPosition 的输出:

这等价于 StringReplace

空字符串的替换等价于 StringDrop

StringReplacePart 可以每次去掉几个字符序列:

用位置 {n,n-1} 在位置 n 处插入,不需要重写:

StringInsert 可以执行相同的操作:

可能存在的问题  (1)

位置指定不允许重叠:

Wolfram Research (1996),StringReplacePart,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StringReplacePart.html (更新于 2020 年).

文本

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 年

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_stringreplacepart, organization={Wolfram Research}, title={StringReplacePart}, year={2020}, url={https://reference.wolfram.com/language/ref/StringReplacePart.html}, note=[Accessed: 22-November-2024 ]}