11
A
回答
30
假設有在字符串末尾的新線,你想刪除,你可以這樣做:
s = s.substring(s.indexOf('\n')+1);
當沒有新的生產線,s
將保持相同。
4
技術上,因爲蘋果電腦(最多OS 9)曾經使用\r
和接受的解決方案並沒有解決這個問題,這將是有意義的使用:
s = s.substring(s.indexOf(System.getProperty("line.separator"))+1);
但因爲它是在提到評論,當使用此代碼時,你必須確保你不工作,例如源代碼文件Unix
行結尾Windows
。
+3
由於只有兩種常用的行分隔方案是'\ n'和'\ r \ n',並且文字'\ n'適用於兩者,我認爲它比'line.separator'更可靠。例如,考慮在Windows上使用unix行結束符的源代碼文件時,這種方法將失敗,而上述操作將會成功。因此,在Windows上查找'\ r \ n'更有可能造成特定於平臺的錯誤,而不是防止在本例中出現錯誤。 – 2015-10-21 18:05:26
相關問題
- 1. 從字符串中刪除第一行
- 2. 刪除行,其中第一列不包含(某些字符串)
- 3. 如何從字符串中刪除第一個標記xml,c#
- 4. 刪除包含字符串的行
- 5. 如果第一行包含特定字符,如何刪除行中的3行?
- 6. 刪除包含字符串
- 7. 如何從包含字符串的對象中刪除引號
- 8. 如何從對象中刪除包含字符串的數組?
- 9. 如何從字符串中刪除包含文本的標籤
- 10. PHP從文本文件中刪除包含字符串的行
- 11. 如何從字符串中刪除除第一行以外的所有行
- 12. 如何從字符串中刪除第一個字c
- 13. BASH - 如何使用sed刪除包含第二個模式字符串的行
- 14. Sqlite:如何刪除包含空/空字符串的行
- 15. JavaScript:如何刪除包含特定字符串的行
- 16. 如何刪除包含字符串的行?
- 17. 如何刪除包含特定字符串的行?
- 18. 如何刪除包含字符串的行?
- 19. 如何刪除PHP中的字符串的第一個字符?
- 20. 從Groovy中的字符串中刪除第一行使用Groovy
- 21. 如何刪除vim中每行的第一個字符串?
- 22. 如何刪除VB.NET中的列表中包含的字符串?
- 23. 如何從只包含空白字符的ArrayList中刪除字符串?
- 24. 如何使用sed從第一行刪除第一個字符
- 25. SQL刪除包含字符串的NULL
- 26. 從列表中刪除包含python數字的字符串
- 27. 如何刪除包含在殼某些特定字符串行
- 28. 如何刪除行立即包含使用字符串(tr_obj)JS
- 29. 如何從字符串中刪除第二個字符?
- 30. 如何從字符串中刪除第一個鏈接?
向我們展示任何'String'示例。 – 2011-12-24 11:20:39