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)类似