我正在将一份博客文章的xml文件导入Django。
这个过程的一部分需要我通过使用替换(replace)方法将转义后的html字符重新转换为它们的html形式:
s = s.replace("<", "<")
我的问题是,当我用vim查看xml文件时,它包含了"^M"的回车符--我想将这些回车符转换为换行标签,但是...
s = s.replace("^M", "<br />")
这并没有任何实际作用。
我尝试使用vim将xml文件中的所有标签进行转换,但这导致我的minidom导入器出现故障。
您有什么方法可以使用replace完成此转换吗?
'<br />'.join(thatLine.splitlines())
。参见:https://docs.python.org/3/library/stdtypes.html#str.splitlines - Melroy van den Berg