render a html string as a normal string in golang

huangapple go评论93阅读模式
英文:

render a html string as a normal string in golang

问题

这是我的字符串:

test1 = `<iframe src="https:\/\/www.disnei.com\/embed\/44bc40f3bc04f65b7a35" frameborder="0" width="560" height="340" scrolling="no" allowfullscreen><\/iframe>`

我想要得到“正常”的字符串:

<iframe src="https://www.disnei.com/embed/44bc40f3bc04f65b7a35"

等等...

在golang中有没有简单的方法可以做到这一点?

编辑:
这是我的一些测试:https://play.golang.org/p/OuzNrTXYRB
我仍然有一个反斜杠的问题

谢谢和问候

英文:

here is my string :

test1 = `<iframe src="https:\/\/www.disnei.com\/embed\/44bc40f3bc04f65b7a35" frameborder="0" width="560" height="340" scrolling="no" allowfullscreen><\/iframe>`

and i would like to have the 'normal' string as :

<iframe src="https://www.disnei.com/embed/44bc40f3bc04f65b7a35"

etc ...

is there a simple way to do it in golang ?

Edit :
Here are some of my tests : https://play.golang.org/p/OuzNrTXYRB
I still have a blackslash plague

thanks and regards

答案1

得分: 2

你可以使用Go语言的html包中的UnescapeString函数:
https://godoc.org/html#UnescapeString

英文:

you can use UnescapeString from the go html lib:
https://godoc.org/html#UnescapeString

huangapple
  • 本文由 发表于 2017年2月23日 01:08:52
  • 转载请务必保留本文链接:https://go.coder-hub.com/42397980.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定