多语言展示
当前在线:1973今日阅读:78今日分享:13

Mathematica关于字符串的操作

本文,介绍一下,Mathematica对于字符串的某些操作。
工具/原料
1

电脑

2

Mathematica11.2

方法/步骤
1

给定一个字符串:a = 'rddddDuuLUrdddLUruuuRlddRluurDrDDDLruuullddRdrUlll'这里的字符串被双引号囊括其中,双引号必须是英文格式。判断字符串里面字符的数目:StringLength[a]

2

把字符串里面的字母u替换成△:StringReplace[a, 'u' -> '△']

3

同时替换两类字母:StringReplace[a, 'u' | 'd' -> '△']把u或d都替换为△。

4

分割字符串为一个个的字母:StringSplit[a, '']引号里面什么都没有,也就是用空字符分割,这样,每一个字符都会被分割开来。

5

把所有的字母都替换为大写字母:ToUpperCase[a]

6

把所有的字母都替换为小写字母:ToLowerCase[a]

7

把大写字母转化为小写字母,同时把小写字母转化为大写字母:StringJoin[ If[UpperCaseQ[#], ToLowerCase[#], ToUpperCase[#]] & /@   StringSplit[a, '']]

推荐信息