字符串操作
集成到 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 — 以许多文件和其他格式翻译字符串
TextString — 以字符串给出任意表达式的文本版本
系统相关操作 »
Hash ▪ StringForm ▪ StringToByteArray ▪ Compress ▪ Encrypt ▪ ...
文件名称操作 »
FileNameSplit ▪ FileNameTake ▪ FileBaseName ▪ ExpandFileName ▪ ...
URL 操作 »
URLEncode ▪ URLDecode ▪ URLBuild ▪ URLParse ▪ ...