当我打印从我废弃的网站上获得的字符串(使用python)时,它看起来像这样:
"His this
is
a sample
String"
它不显示\n
中断。这就是我在python解释器中看到的。
我想将其转换为将在换行符中添加的HTML。我环顾四周,没有发现任何开箱即用的库。
我当时在想BeautifulSoup,但不确定。
有什么想法吗?
答案 0 :(得分:4)
如果您有一个从文件中读取的字符串,则可以通过以下操作将\n
替换为<br>
,这是html中的换行符:
my_string.replace('\n', '<br>')
答案 1 :(得分:1)
我相信这会起作用
for line in text:
for char in line:
if char == "/n":
text.replace(char, "<br>")
答案 2 :(得分:1)
您可以使用python replace(...)
方法将所有换行符替换为html版本<br>
,并可能将字符串括在段落标签<p>...</p>
中。假设带有文本的变量的名称为text
:
html = "<p>" + text.replace("\n", "<br>") + "</p>"