gpt4 book ai didi

python - 在 Markdown 中取消/注释掉 html 标签的巧妙方法

转载 作者:行者123 更新时间:2023-12-01 05:29:47 27 4
gpt4 key购买 nike

我正在尝试找到一种在 html 注释中包装 html 标签的好方法,而无需编写 5 个函数和 50 行代码。使用示例代码:

<section class="left span9">
### Test
</section>

我需要将其转换为:

<!--<section class="left span9">-->
### Test
<!--</section>-->

我有一个正则表达式来查找标签

re.findall('<.*?>', str)

但在过去的几年里,我并没有经常使用 lambda,所以现在我很难让它发挥作用。

顺便说一句,有什么想法可以逆转这个过程 - 取消注释标签?

最佳答案

您可以使用简单的 replace 来评论/取消评论像这样

myString = '<section class="left span9">'
print myString.replace("<", "<!--<").replace(">", ">-->")
print myString.replace("<!--", "").replace("-->", "")

输出:

<!--<section class="left span9">-->
<section class="left span9">

注意:这是有效的,因为有效的 HTML 文档应该具有 <>仅在 HTML 标记中。如果它们按原样出现在输出中,则必须使用 &gt; 正确进行 HTML 转义。和&lt;

关于python - 在 Markdown 中取消/注释掉 html 标签的巧妙方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20508615/

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