这是我的代码:
print apps_version
apps_version = re.sub("\s+"," ",apps_version)
print apps_version
apps_version = apps_version.splitlines()
这就是发生的事情:
backend 10.2.25
server 12.6.4.6
backend 10.2.25 server 12.6.4.6
它确实用单个空格替换了空格,但它也从行尾删除了换行符。我通过用 | 替换空格来解决它 字符并使用它来拆分行,但是有人可以解释为什么替换空格会删除换行符吗?提前致谢。