字符串操作

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

参考资料参考资料

字符串,包含统一的字符编码标准(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 在表达式与字符串之间转换 >>>

ImportString, ExportString 转换多种格式的字符串

"XML" ▪ "Table" ▪ ...

字符运算 »

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

ToUpperCase ▪ ToCharacterCode ▪ LetterQ ▪ ...

文件名称操作 »

FileNameSplit ▪ FileNameTake ▪ FileBaseName ▪ ExpandFileName ▪

New to Mathematica? Find your learning path »
Have a question? Ask support »