如何從字符串中刪除多個換行符,以便只有一個換行符(如果有)。例如,我有一個字符串"\r\n\r\n\r\n\r\n\r\n\r\n\r\n"
,我怎麼能把它變成一個'\n'
?刪除多個換行符
刪除多個換行符
回答
你可以使用:
myString = myString.replaceAll("[\r\n]+", "\n");
對於原始海報來說,第一個參數是一個[正則表達式](http://docs.oracle.com/javase/tutorial/essential/regex/),這就是這種方法的強大之處。 1 +投票。 –
你也可以考慮在搜索正則表達式中使'\ r'是可選的。這樣'\ n \ n \ n'也可以縮減爲'\ n'。 Nitpicking我知道。編輯:沒關係,因爲括號內的字符是可選的,如@HovercraftFullOfEels指出的 – MartyE
@Marty:它**在上述正則表達式中是可選的,因爲他正在使用[字符類](http://docs.oracle.com .com/javase/tutorial/essential/regex/char_classes.html),所以你的挑剔是不正確的。 –
在Android中,我設法除去2個以上符合本
textPiece = textPiece.replaceAll("\n\n\n+", "\n\n");
- 1. 刪除一個換行符?
- 2. 刪除換行符
- 3. 刪除換行符
- 4. 刪除換行符
- 5. 刪除單個換行符但保留多個換行符的最佳方式
- 6. 如何從json字符串中刪除多個換行符(\ n)?
- 7. 如何從字符串中刪除多個換行符
- 8. 刪除/替換多行字符串中的所有空格,除了換行符
- 9. 在換行後刪除多個空格
- 10. 刪除換行符powershell
- 11. 的Android刪除換行符
- 12. JAX-WS刪除換行符
- 13. Python中刪除換行符
- 14. QTextStream readAll()刪除換行符
- 15. 如何刪除換行符
- 16. 刪除換行符文件
- 17. 刪除換行符的CakePHP
- 18. 無法刪除換行符
- 19. 刪除存在多個字符的行
- 20. 使用tr刪除多個文件中的換行符?
- 21. 刪除多個空格和換行字符串
- 22. 如何在fgets()後刪除多個尾隨換行符?
- 23. QRegExp刪除換行符和多個空格
- 24. 如何從RSS提要中刪除多個換行符?
- 25. 從git歷史中刪除多個換行符
- 26. 刪除換行符,除非前面有
- 27. 段落在一行? (刪除換行符)
- 28. Python - 刪除行之前的換行符?
- 29. 拆分換行符並刪除空行
- 30. 刪除行更改(換行符)
打破瞭如果他們是在一個字符串,'修剪結束()'將很好地刪除所有空白。如果在一個字符串內部,那麼使用正則表達式替換allAll(...)'會很好。 **編輯**:正如@Reimeus所述。 1+給他。 –