在Python中,可以通过以下方式来保留通过SSH返回的文本中的换行符("\n"):
import re
# 假设ssh_output是通过ssh返回的文本
ssh_output = "This is a\nsample\ntext\n"
# 使用正则表达式将"\n"替换为实际的换行符
formatted_output = re.sub(r'\\n', '\n', ssh_output)
# 打印格式化后的文本
print(formatted_output)
输出结果将会是:
This is a
sample
text
注意,这里使用的是Python的re模块来进行正则表达式的替换操作。在正则表达式中,"\n"是一个特殊字符,需要使用双反斜杠("\n")来进行转义,以便匹配实际的换行符。然后使用re.sub()
函数将匹配到的"\n"替换为实际的换行符"\n"。
这样就可以保留通过SSH返回的文本中的换行符了。
上一篇:保留通过jQuery添加的输入框
下一篇:保留同一行中有两个字符串的行