我正在使用 Streamlit 突出显示文本中的不同关键字,因此我将关键字包装在其中,
<span style="background-color: #XXXXXX"> keyword </span>但由于某些关键字是短语,因此我最终会在一些文本中添加<span>类似的<span>内容
<span style="background-color:FFFF000"> The quick brown fox <span style..>jumps</span> over the lazy dog </span>
这会导致在此字符串中解析 Markdown 或 HTML 时出错:
我正在考虑定义一个函数来传递字符串并删除内部跨度以防万一
def html_debugger(text):
magic
return text
这会返回<span style="background-color:FFFF000"> The quick brown fox jumps over the lazy dog </span>
,但我不确定如何看待这个函数