gpt4 book ai didi

python - 将字符串打印为 HTML

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:26 27 4
gpt4 key购买 nike

我想知道是否有任何方法可以在 Genshi 中将纯 unicode 字符串转换为 HTML,例如,它将换行符呈现为 <br/> .

我希望它能够呈现在文本区域中输入的一些文本。

提前致谢!

最佳答案

如果 Genshi 就像 KID 一样工作(它应该如此),那么您所要做的就是

${XML("&lt;p&gt;Hi!&lt;/p&gt;")}

我们有一个小函数可以将 wiki 格式转换为 HTML

def wikiFormat(text):
patternBold = re.compile("(''')(.+?)(''')")
patternItalic = re.compile("('')(.+?)('')")
patternBoldItalic = re.compile("(''''')(.+?)(''''')")
translatedText = (text or "").replace("\n", "<br/>")
translatedText = patternBoldItalic.sub(r'<b><i>\2</i></b>', textoTraducido or '')
translatedText = patternBold.sub(r'<b>\2</b>', translatedText or '')
translatedText = patternItalic.sub(r'<i>\2</i>', translatedText or '')
return translatedText

您应该根据您的需要进行调整。

${XML(wikiFormat(text))}

关于python - 将字符串打印为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786803/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com