基本介紹
- 中文名:substr複製子字元串
- 外文名:substr
- 來源:C++語言函式
- 主要功能:複製子字元串
- 要求:從指定位置開始等
定義和用法
示例
C++中的代碼
#include<string>#include<iostream>using namespace std;int main(){ string str1("Heterological paradoxes are persistent."); cout<<"The original string str1 is:"<<endl; cout<<str1<<endl; basic_string<char>str2=str1.substr(6,7); cout<<"The substring str2 copied is:"<<str2<<endl; basic_string<char>str3=str1.substr(); cout<<"The default substring str3 is:"<<endl; cout<<str3<<endl; cout<<"which is the entire original string."<<endl; return 0;}
輸出結果
oracle中的用法
javascript中substr和substring的區別
start是在原字元串檢索的開始位置,stop是檢索的終止位置,返回結果中不包括stop所指字元。
如:"hamburger".substring(4,8) returns "urge"
2. substr(start,length)
如:當DETAIL_TYPE 的值為1111053 時, substr(DETAIL_TYPE,1,6) = 111105
從DETAIL_TYPE的第一位開始取六位字元。