StringDrop

StringDrop["string",n]

给出删除前 n 个字符的 "string".

StringDrop["string",-n]

给出删除后 n 个字符的 "string".

StringDrop["string",{n}]

给出删除第 n 个字符的 "string".

StringDrop["string",{m,n}]

给出删除从 mn 的字符的 "string".

StringDrop[{s1,s2,},spec]

给出每个 s_(i) 的结果列表.

更多信息

  • StringDrop["string",UpTo[n]] 删除 n 个字符,或者尽可能多字符.
  • StringDrop["string",{m,n,s}] 以步长 s 删除从 mn 的字符.
  • StringDrop 用标准的 Wolfram 语言序列指定.
  • StringDrop[BioSequence["type","seq"],spec] 将运算应用于字符串 "seq",产生生物分子序列.
  • 给定圆形 BioSequence 和大于结束位置的起始位置,即 m>n,则 StringDrop[bioseq,{m,n}] 提取开始于 m、结束于 n 的环形序列.

范例

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

基本范例  (3)

删除一个字符串的前 4 个字符:

InputForm 显示引号:

从字符串的尾部删除:

删除从第 5 个到第 10 个的字符:

范围  (7)

从一个字符串删除第 3 个字符:

删除每隔一个字符:

删除几个字符串中的后 2 个字符:

StringDrop 对特殊字符起作用:

如果可能的话,删掉前4个字符,否则删掉尽可能多字符:

从生物分子序列中删除密码子:

对生物序列进行环绕删除运算:

属性和关系  (3)

换行 (\n) 视为单个字符:

对于字符列表,StringDrop 的作用类似 Drop

有空字符串的 StringReplacePart 的使用类似 StringDrop

StringReplacePart 可以一次删除几个字符序列:

可能存在的问题  (1)

StringDrop 作用于字符串中的原始字符:

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

文本

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

CMS

Wolfram 语言. 1991. "StringDrop." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/StringDrop.html.

APA

Wolfram 语言. (1991). StringDrop. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/StringDrop.html 年

BibTeX

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

BibLaTeX

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