substr 函数

SUBSTR(<字符表达式>、<数值表达式1>[,<数值表达式2>]

得到字符串的子字符串

substr(字符串,截取开始位置,截取长度) //返回截取的字

substr('Hello World',0,1);             // H

substr('Hello World',1,1);            // He

substr('Hello World',2,4);            // ello

substr('Hello World',-3,3);            //   rld      *负数(-i)表示截取的开始位置为字符串右端向左数第i个字符
substr(mystring ,6);               // "fghijklm"

substr(mystring,-2);               //“lm”

substr(mystrng,-4);               //“jklm”、
string s("12345asdf");
 string a=s.substr(0,5);       //获得字符串s中 从第0位开始的长度为5的字符串
                                         //默认时的长度为从开始位置到尾
cout<<a<<endl;
原文地址:https://www.cnblogs.com/farewell-farewell/p/5477411.html