缩小golang中的html以删除多余的空格和下一行字符

如何创建 html minifier?


package main


import (

    "fmt"

)


func HtmlMinify(html string) string {

    // todo: minify html

    return html

}


func main() {


    htmlExample := `<li>

                        <a>Hello</a>

                    </li>`

    minifiedHtml := HtmlMinify(htmlExample)

    fmt.Println(minifiedHtml) //  `<li><a>Hello</a></li>` is wanted

}

输出:


<li>

                        <a>Hello</a>

                    </li>

但我希望它是


<li><a>Hello</a></li>


侃侃无极
浏览 335回答 2
2回答

墨色风雨

您的示例可能涉及简单地删除空格,但缩小 html 比这要复杂一些(例如,您不想删除真正重要的空格,例如在字符串中)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go