我试图用 genshi 输出评论的内容,但我不知道如何将换行符转换为 HTML 段落。
这是一个测试用例,它应该是什么样子:
input: 'foo\n\n\n\n\nbar\nbaz'
output: <p>foo</p><p>bar</p><p>baz</p>
我到处都在寻找这个功能。我在 genshi 或 python 的 std lib 中找不到它。我用的是TG 1.0。
def tohtml(manylinesstr):
return ''.join("<p>%s</p>" % line
for line in manylinesstr.splitlines()
if line)
例如,
print repr(tohtml('foo\n\n\n\n\nbar\nbaz'))
emits:
'<p>foo</p><p>bar</p><p>baz</p>'
按要求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)