我有一个长字符串,其中包含 \n、\r、\t 以及单词和其他字符之间的空格的各种组合。
- 我想将所有多个空间减少到一个空间。
- 我想将所有 \n、\r、\t 组合减少为单个换行符。
- 我也想将所有 \n、\r、\t 和空格组合减少为单个换行符。
我尝试''.join(str.split())
了各种方法都没有成功。
这里正确的 Pythonic 方式是什么?
Python 3.x 的解决方案会有所不同吗?
前任。细绳:
ex_str = u'Word \n \t \r \n\n\n word2 word3 \r\r\r\r\nword4\n word5'
所需的输出 [新换行 = \n]:
new_str = u'Word\nword2 word3\nword4\nword5'