首页 > 解决方案 > 如何在python中用空格替换多个unicode换行符?

问题描述

我想用 Python 中的空格替换所有换行符和制表符。

我必须处理不同的字符:

例如,我在 nodejs 中替换了以下字符,如下所示str.replace(/[\r\n\x0B\x0C\u0085\u2028]+/g," ")

如何在 Python 中做到这一点?

标签: pythonpython-3.xregex

解决方案


您也可以在 python 中使用 RE 轻松完成:

import re
re.sub("\s", " ", "mystring\r\n")

如果您希望将连续的空白字符更改为单个空格,可以将 更改\s为。\s+


推荐阅读