字符串操作

集成到 Wolfram 语言核心的是工业质量标准的字符串操作,它不仅带有普通的正则表达式,并且带有 Wolfram 语言自身强大的符号型字符串模式语言.

参考资料参考资料

字符串,包含统一的字符编码标准(Unicode)或专用字符

结构化操作

StringJoin<> 合并字符串

StringLength 字符串长度

StringSplit 将字符串分解为字或其它单元

StringTake, StringDrop 提取或取消字符串的部分

字符串模式 »

StringExpression 字符串表达式,包含符号型的字符串模式

Longest  ▪  Shortest  ▪  Except  ▪  Whitespace  ▪  NumberString  ▪  ...

字符串运算 »

StringReplace 字符串替换模式

StringCases 找出满足字符串模式的实例

StringFreeQ 测试字符串是否不满足一个字符串模式

StringCount  ▪  StringPosition  ▪  ...

字符串对齐和比较 »

SequenceAlignment 在字符串中找出相符序列

Nearest 找出最近编辑距离的字符串

HammingDistance  ▪  EditDistance  ▪  LongestCommonSubsequence  ▪  ...

Sort 按照字母顺序或其它方式排列字符串

Riffle 分散对象的列表

Hash  ▪  StringFormat

DictionaryLookup 在英文字典中查找字符串

ToString, ToExpression 在表达式与字符串之间转换

Interpreter 根据许多类型指定解释字符串

SemanticInterpretation 通过语义解释字符串

ImportString, ExportString 以许多文件和其他格式翻译字符串

"XML"  ▪  "Table"  ▪  ...

TextString 以字符串给出任意表达式的文本版本

字符串模板 »

StringTemplate 创建字符串模板

<**> 在字符串模板中用来计算的表达式

`` 替换的位置

TemplateApply  ▪  FileTemplateApply  ▪  ...

字符运算 »

Characters 将字符串分割成字符列表

ToUpperCase  ▪  ToCharacterCode  ▪  LetterQ  ▪  ...

文件名称操作 »

FileNameSplit  ▪  FileNameTake  ▪  FileBaseName  ▪  ExpandFileName  ▪  ...

URL 上的操作 »

URLEncode  ▪  URLDecode  ▪  URLBuild  ▪  URLParse  ▪  ...