在C++中,substring
函數用于從字符串中提取子字符串。它的語法如下:
string substring (size_t pos, size_t len) const;
其中,pos
參數表示子字符串的起始位置,len
參數表示子字符串的長度。
以下是substring
函數的用法示例:
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, World!";
std::string sub = str.substr(7, 5); // 從位置7開始提取長度為5的子字符串
std::cout << "Substring: " << sub << std::endl;
return 0;
}
輸出結果為:
Substring: World
注意,substring
函數返回一個新的string
類型的對象,表示提取的子字符串。