python - 如何在python中用空格替换多个unicode换行符?
问题描述
我想用 Python 中的空格替换所有换行符和制表符。
我必须处理不同的字符:
- Unicode 换行
- 标签
- 回车 (\r)
例如,我在 nodejs 中替换了以下字符,如下所示str.replace(/[\r\n\x0B\x0C\u0085\u2028]+/g," ")
如何在 Python 中做到这一点?
解决方案
您也可以在 python 中使用 RE 轻松完成:
import re
re.sub("\s", " ", "mystring\r\n")
如果您希望将连续的空白字符更改为单个空格,可以将 更改\s
为。\s+
推荐阅读
- c - 使用 write() 打印字母表
- php - PHP SQL Server十进制/数字不能以0开头
- arrays - 将单元格数据移动到不同的工作表中
- javascript - 在 Javascript 中通过多个嵌套数组进行交互
- python - Django:如何用超过 1 个参数定义变换?
- javascript - Three.js / jsCAD:如何平滑网格法线以获得轮廓效果?
- java - 如何防止覆盖并添加到现有数组(Java)
- here-api - IOS/Swift:HERE MAPS 不清除地图上的地图标记(探索版)
- windows - 尝试将 Git Bash 设置为终端的默认配置文件时,设置中出现 VSCode 错误
- python - 如何在python中更改.dac文件中的值