5
A
回答
6
從std::string
,std::string::substr
將創建一個從給定的起始索引和長度已有一個新的std::string
。確定給定最終指數的必要長度應該是微不足道的(儘管它取決於最終指數是包含性的還是排他性的)。
如果您嘗試從C風格字符串(以NUL結尾的char
數組)創建子字符串,則可以使用std::string(const char* s, size_t n)
構造函數。例如:
const char* s = "hello world!";
size_t start = 3;
size_t end = 6; // Assume this is an exclusive bound.
std::string substring(s + start, end - start);
7
std::string thesub = thestring.substr(start, length);
或
std::string thesub = thestring.substr(start, end-start+1);
假設你想被列入子的end
個字符。
0
您可以使用substr方法od std:string class。
相關問題
- 1. 如何從字符串中檢索重複的子字符串?
- 2. hw搜索索引字符串列表中的子字符串?
- 3. PHP:從給定字符串中取出子字符串
- 4. 字符串結尾的垃圾字符?
- 5. 的Perl:字符串中子字符串或子字符串中
- 6. 查找字符串中子字符串的所有索引
- 7. C++複製字符串的指定索引之間的任何子字符串
- 8. 如何從字符串的末尾刪除子字符串
- 9. 子索引成字符串
- 10. 從Javascript中的給定字符串中刪除子字符串?
- 11. 將字符串插入給定索引的字符串
- 12. 搜索字符串中的十六進制子字符串
- 13. 從字符串獲取子字符串__
- 14. 從|中刪除給定的子字符串分隔字符串
- 15. 搜索字符串中的字符串
- 16. 如何從字符串的開頭到字符串中的特定索引之前的字符的最後一個出現字符串的子字符串
- 17. 如何從字符串開始複製4個字符到字符串結束?
- 18. 字符串索引
- 19. 字符串中的子字符串
- 20. Noob,創建字符串方法的索引和子字符串
- 21. 字符串結尾空格
- 22. 串聯字符串複製()
- 23. 字符串中的C字符串指針如何以空字符結尾?
- 24. 如何從字符串中檢索子字符串?
- 25. IOS:NSString從字符串中檢索子字符串
- 26. 字符串索引必須是整數 - 子字符串
- 27. 在給定索引處從NSString中提取字子字符串
- 28. 從字符串數組中的字符串末尾刪除「,」
- 29. 如何從給定的字符串獲取子字符串?
- 30. java字符串 - 字符串索引超出範圍,charAt
請注意,它不會檢查'end'是否超過C字符串的末尾。 – Potatoswatter 2010-05-09 06:28:38