请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/27 5:46:56