用STL進行字串的分割與合併

2021-08-28 02:12:05 字數 652 閱讀 2550

涉及到string類的兩個函式find和substr:

1、find函式

原型:       size_t find ( const string& str, size_t pos = 0 ) const;

功能:       查詢子字串第一次出現的位置。

引數說明:str為子字串,pos為初始查詢位置。

返回值:    找到的話返回第一次出現的位置,否則返回string::npos

2、substr函式

原型:       string substr ( size_t pos = 0, size_t n = npos ) const;

功能:       獲得子字串。

引數說明:pos為起始位置(預設為0),n為結束位置(預設為npos)

返回值:    子字串

#include #include #include //字串分割函式

std::vectorsplit(std::string str,std::string pattern)

} std::string strs;

for (int i = 0; i < pos - 1; i++)

cout << strs << endl;

}

PHP 分割字串與合併字串

if empty row picturesurl else 1 php字串合併函式implode 函式說明 implode 分隔符 可選 陣列 返回值 把陣列元素組合為乙個字串 例子 arr array hello world result implode arr print r result 結果...

用boost tokenizer分割字串

說明 本文是boost tokenizer類的整理,原文出處為boost的document,此處僅作學習筆記之用。1 boost tokenizer boost tokenizer提供了一種靈活 易用的方式來將乙個字串分解為乙個字串列表。這是個模板類,類的宣告為 template class tok...

php 字串的合併與分割

1 php字串合併函式implode 函式說明 implode 分隔符 可選 陣列 返回值 把陣列元素組合為乙個字串 例子 arr array hello world result implode arr print r result 結果顯示hello world 2 php字串分隔函式explo...