加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-16 19:04:24 所属栏目:大数据 来源:网络整理
导读:如何创建html minifier? package mainimport ( "fmt")func HtmlMinify(html string) string { // todo: minify html return html}func main() { htmlExample := `li aHello/a /li` minifiedHtml := HtmlMinify(htmlExample) fmt.Println(minifiedHtml) // `
如何创建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>

playground

您的示例可能只涉及删除空格,但缩小html比这更复杂(例如,您不希望删除实际上重要的空格,例如在字符串中).

您可以在以下位置查看示例:

> dchest/htmlmin(doc)
> tdewolff/minify(更完整)(doc)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读