C 中的string的一些用法

2021-10-11 18:43:07 字數 946 閱讀 9533

1、string與字元陣列轉換

const

char

* c;

string s=

"1234"

;c = s.

c_str()

;

2、char轉化為string

char c =

'a';

string s(1

,c);

3、擷取子串

std::string str=

"helloworld"

; std::string str2 = str.substr (3,

5);//首位index和長度

4、查詢子串

std::string str (

"there are two needles in this haystack with needles.");

std::string str2 (

"needle");

std::size_t found = str.

find

(str2)

;//返回子串頭的位置,rfind從後查詢

5、替換子串

std::string str=

"this is a test string."

; std::string str2=

"n example"

; str.

replace(9

,5,str2)

;// "this is an example string." 起始位 替換長度 待替換字串

6、刪除子串

str.erase (10,

8);//起始為、長度

PHP中String一些用法

1.利用索引選字 js中字串可以利用str.charat 索引 選取字串的某個字。php中則是使用 str 索引 或者 str.僅對非中文本元 2.型別轉換 判斷裡,字元只有是 空字串的時候為false,空格是true,false 也是true.反過來true轉換成字串strval false 是空...

String一些函式的用法

1 substring 用法 這個函式返回第乙個引數中從第二個引數指定的位置開始 第三個引數指定的長度的子字串。該字串中的每個字元都被認為具有數字位置 第乙個字元的位置是 1,第二個字元的位置是 2,依此類推。如果未指定第三個引數,將返回從第二個引數指定的位置開始直到字串結尾的子字串。如果引數不是字...

C 問題string的一些用法示例

from changing parts of string objects include include using namespace std int main string s1 quick send for count graystone.string s2 lord string s3 d...