substr函数

substr函数分为两个格式

从a开始往后截取b个字符substr(string string,int a ,int b);截取a后面所有的字符substr(string string,int a)

或者

b=a.substr(int a,int b)  b获取a字符串从a位置开始后面b个字符

b=a.substr(int a)    b获取a字符串a位置后面所有字符

 例如 a=“HelloWorld”

如果a>0的话就是从第几个开始截

b=a.substr(0,1)  b="H"

b=a.substr(0,3) b="Hel"

如果a<0的话就是从后面开始截

b=substr(-1,3) b="d"

b=substr(-3,3) b="rld"

如果|a|<|b|就是从后面截取a的字符

如果|a|>|b|就是从倒数a位置往后截取b个字符

b=substr(-5,3)  b="Wor"

substr(int a)类似

猜你喜欢

转载自blog.csdn.net/henu_jizhideqingwa/article/details/79935383