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;

 

posted @ 2016-05-10 12:49  Not-Bad  阅读(237)  评论(0编辑  收藏  举报