-2
A
回答
5
你會使用.find
找到,其中第一\n
是,然後使用.erase
刪除從第一個字符開始到您發現的地方\n
。
#include <iostream>
#include <string>
int main()
{
std::string myString = "abc\ndef\nghi";
myString.erase(0, myString.find("\n") + 1);
std::cout << myString;
}
1
當該源爲MacOS的凱撒的回答將失敗,因爲:
\ N =>的Un * X
\ r \ N =>窗口
\ r => MacOS
使用boost :: regex更好的方法可能是:
boost::regex kNewLine("\r\n|\n|\r");
boost::split_regex(oSplitMessage, iRawMessage, kNewLine);
我希望它有幫助。
相關問題
- 1. 從Groovy中的字符串中刪除第一行使用Groovy
- 2. Python:從第一個數字字符中刪除字符串
- 3. 從字符串生成器/字符串c中刪除第一行#
- 4. 從運行中刪除第一個逗號字符串
- 5. 如何從包含XML的字符串中刪除第一行?
- 6. 從字符串中刪除N個第一個字符
- 7. 從字符串中刪除第一個字符
- 8. 從八度字符串中刪除第一個字符
- 9. 從字符串中刪除第一個字符
- 10. VBA從字符串中刪除HTML標記僅刪除第一個字符
- 11. 如何從字符串中刪除除第一行以外的所有行
- 12. Windows批處理 - 從字符串中刪除第一個字
- 13. 紅寶石從字符串中刪除第一個字
- 14. 從給定的字符串中只刪除第一個字
- 15. 如何從字符串中刪除第一個字c
- 16. 從字符串中刪除字符串
- 17. 從字符串中刪除字符串
- 18. 從字符串刪除第一個字符,如果0
- 19. 如何使用sed從第一行刪除第一個字符
- 20. 從字符串中刪除空行C++
- 21. Ruby從字符串中刪除空行
- 22. 從字符串數組中刪除第一個字符串android studio
- 23. 從字符串中刪除
- 24. 從字符串中刪除()
- 25. 從字符串中刪除「
- 26. 從字符串中刪除「@」
- 27. 從一個字符串中刪除一個子字符串
- 28. 如何從字符串中刪除第二個字符?
- 29. 從第二個字符串中刪除第一個字符串中所有字符的最有效方法?
- 30. 如何刪除vim中每行的第一個字符串?
詢問之前你有什麼方法嘗試過? – Sankalp
我用了一個while循環。 – user1429101