字符串操作

集成到 Wolfram 语言核心的是工业质量标准的字符串操作,不仅可以使用普通的正则表达式,还可以使用 Wolfram 语言自身强大的通用符号型字符串模式语言.

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

结构化操作

StringJoin<> 合并字符串

StringLength 字符串长度

StringSplit 在空格或其他分隔符处分割字符串

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

StringPart 从字符串的指定位置获取一个或多个字符

字符串模式 »

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

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

字符串运算 »

StringApply 对字符串中的字符应用函数

StringReplace 字符串替换模式

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

StringContainsQ 检验字符串是否包含一个字符串模式

StringCount  ▪  StringPosition  ▪  StringRepeat  ▪  StringDelete  ▪  ...

Sort  ▪  AlphabeticSort  ▪  RemoveDiacritics

基于 LLM 的操作 »

LLMResourceFunction 根据 Wolfram Prompt Repository 应用操作

LLMFunction  ▪  LLMExampleFunction  ▪  LLMPrompt  ▪  LLMTool  ▪  ...

字符串模板 »

StringTemplate 创建字符串模板

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

`` 替代的插符

TemplateApply  ▪  FileTemplateApply  ▪  ...

文本构建 »

StringRiffle  ▪  StringPadLeft  ▪  Pluralize  ▪  LLMSynthesize  ▪  ...

字符运算 »

Characters 把字符串分成字符列表

ToUpperCase  ▪  ToCharacterCode  ▪  LetterQ  ▪  Alphabet  ▪  ...

字符串对齐和比较 »

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

Diff 返回两个字符串之间的差异

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

HammingDistance  ▪  EditDistance  ▪  LongestCommonSubsequence  ▪  ...

字符串分析 »

CharacterCounts  ▪  TextWords  ▪  DictionaryLookup  ▪  WordCloud  ▪  ...

字符串语义 »

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

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

SemanticInterpretation 通过语义解释字符串

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

"XML"  ▪  "Table"  ▪  ...

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

系统相关操作 »

Hash  ▪  StringForm  ▪  StringToByteArray  ▪  Compress  ▪  Encrypt  ▪  ...

文件名称操作 »

FileNameSplit  ▪  FileNameTake  ▪  FileBaseName  ▪  ExpandFileName  ▪  ...

URL 操作 »

URLEncode  ▪  URLDecode  ▪  URLBuild  ▪  URLParse  ▪  ...