Go 如何删除某种htmls标记

Go 如何删除某种htmls标记,go,golang-migrate,Go,Golang Migrate,我不想删除所有的html标记,所以我想在替换其他被删除的标记后保留一些特定的标记。 在PHP中,我可以使用 $content = strip_tags($content, '<p><strong><ul><ol><li><b><em><br><span><img><embed><font>'); $content=strip_标签($conte

我不想删除所有的html标记,所以我想在替换其他被删除的标记后保留一些特定的标记。 在PHP中,我可以使用

    $content = strip_tags($content, '<p><strong><ul><ol><li><b><em><br><span><img><embed><font>');
$content=strip_标签($content,

  • );
我将得到所有allowd标记保留,所有其他标记移除

如何在Go中实现这一点?

您需要使用,特别是
html.Parse()
html.Node.RemoveChild()和
html.Render()