• python字符串如何在保留换行的前体下,将多个分隔符替换为一个?
  • python

例如下面代码中带有换行的字符串:

用join(string.split())不会换行,但是有将多个分隔符并为一个;

string="1   1111\n22   222\n333   3 3\n4444 4"
string = ",".join(string.split())
print(string)

#运行结果为:1,1111,22,222,333,3,3,4444,4

用.join(string.split(" "))会换行,但是不能将多个分隔符并为一个;

string="1   1111\n22   222\n333   3 3\n4444 4"
string = ",".join(string.split(" "))
print(string)

'''
运行结果为:
1,,,1111
22,,,222
333,,,3,3
4444,4
'''

所以…如何在保留换行的前体下,将多个分隔符替换为一个?


  • 旺盛的绿萝    2020-04-24 11:04:52
  • 阅读 1931    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信