2024-09-30 20:33:04 发布
网友
我有一个Python字符串,它在shell中打印出以下字符串:
'\\n autonomy\\n . . sweeping\\n \\n '
如何删除所有这些换行符和一个或多个空格?在
我想要的是自主权。扫荡
我试过脱衣服换衣服,但没有用。在
fixed_text = " ".join(big_Text_block.split())
第一种方法是在任何空白处(包括换行符)将其分开;第二种方法是使用单个空格作为“粘合剂”将其重新组合在一起
关于:
>>> txt = '\\n autonomy\\n . . sweeping\\n \\n ' >>> newtxt = ' '.join(txt.replace('\\n', ' ').split()) >>> print (newtxt) autonomy . . sweeping >>> newtxt 'autonomy . . sweeping' >>>
可以使用正则表达式:
>>> s = '\n autonomy\n . . sweeping\n \n ' >>> import re >>> re.sub(r'\s\s+', ' ', s).strip() 'autonomy . . sweeping'
表达式仅用一个空格替换后跟一个或多个空白字符的空白字符。在
第一种方法是在任何空白处(包括换行符)将其分开;第二种方法是使用单个空格作为“粘合剂”将其重新组合在一起
关于:
可以使用正则表达式:
表达式仅用一个空格替换后跟一个或多个空白字符的空白字符。在
相关问题 更多 >
编程相关推荐