如何使用golang转义html?

时间:2016-06-28 01:39:18

标签: go

以下html文字:

<script>alert(123);</script>

如上所述,只有部分html文本被转义。

现在,我想要删除文字: &lt;script type=&#34;text/javascript&#34;&gt;alert(123);&lt;/script&gt; &lt;script&gt;alert(123);&lt;/script&gt;

预期结果:

{{1}}

我需要一些帮助。

2 个答案:

答案 0 :(得分:8)

html包中有EscapeString函数

unescaped := `<script>alert(123);</script>`
escaped := html.EscapeString(unescaped)

答案 1 :(得分:-1)

说这是一个组名列,在组名中可以有'或“,我们该如何逃脱html而不是这个有效字符,在这种情况下,请问Fresher是该组名,它应该是Fresher [something] s html.EscapeString()无法正常工作