建模过程中有时需要对字符串进行处理,下面是一些个人认为比较常用的命令。
1、sprint 将多个字符连接,较新版本软件中可以用加号或 to_str 命令代替。例如:sprint(“taoyifei”,”.tech”); —— taoyifei.tech
2、strlen 输出字符串长度。例如:strlen(“tech”); —— 4
3、strrcopy 按照指定长度,从右向左截取字符串。例如:strrcopy(“taoyifei.tech”,4); —— tech
4、strrpos 输出指定字符在字符串中的位置,有多个相同字符时,从右向左统计,输出第一个相同字符位置。例如:strrpos(“t”,”taoyifei.tech”); —— 10
5、pos 输出指定字符在字符串中的位置,有多个相同字符时,从左向右统计,输出第一个相同字符位置。例如:pos(“t”,”taoyifei.tech”); —— 1
6、omit 删除字符串中指定位置字符,返回剩余字符串。例如:omit(“taoyifei.tech”,1,3); —— yifei.tech
7、incl 将字符串A插入到字符串B的指定位置。例如:incl(“.tech”,”taoyifei”,9); —— taoyifei.tech
8、copy 按照指定位置和长度,从目标字符串复制部分字符。例如:copy(“taoyifei.tech”,10,4); —— tech
9、trim 删除字符串前端和后端的空格。例如:trim(” taoyifei.tech “); —— taoyifei.tech
10、tolower 将字符串转换为小写。例如:tolower(“TAOYIFEI.TECH”); —— taoyifei.tech
11、toupper 将字符串转换为大写。例如:toupper(“taoyifei.tech”); —— TAOYIFEI.TECH
12、splitstring 用指定字符划分字符串。例如:splitstring(“taoyifei.tech”,”.”); —— [taoyifei, tech]