词条 | substr方法 |
释义 | substr 方法 basic_string::substr basic_string substr(size_type _Off = 0,size_type _Count = npos) const; 功能:从一个字符串复制一个从指定位置开始,并具有指定长度的子字符串。 参数 _Off 所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为0. _Count 复制的字符数目 返回值 一个子字符串,从其指定的位置开始 备注 如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到字符串的结尾。 示例 下面的示例阐释了 substr 方法的用法。 function SubstrDemo(){ var s, ss; //Declare variables. var s = "The rain in Spain falls mainly in the plain."; ss = s.substr(12, 5); //Get substring. return(ss); // Returns "Spain". ----------------------------------------------crazyghost_von补充----------------------------------------------------------------------- s.substr(12)的结果是 Spain falls mainly in the plain. ---------------------------------------------------------------------------------------------------------------------------------------------- Code : C++中 的代码如下 // basic_string_substr.cpp // compile with: /EHsc #include <string> #include <iostream> int main( ) { using namespace std; string str1 ("Heterological paradoxes are persistent."); cout << "The original string str1 is: \ " << str1 << endl << endl; basic_string <char> str2 = str1.substr ( 6 , 7 ); cout << "The substring str1 copied is: " << str2 << endl << endl; basic_string <char> str3 = str1.substr ( ); cout << "The default substring str3 is: \ " << str3 << "\ which is the entire original string." << endl; 输出结果: The original string str1 is: Heterological paradoxes are persistent. The substring str1 copied is: logical The default substring str3 is: Heterological paradoxes are persistent. which is the entire original string. } 在oracle中的用法: SUBSTR(:NEW.FLAGSTATUS,17,1) 其中第一一次是是 ( 串,开始,长度)返回子串。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。