zdravko/pkg/script/script.go

17 lines
293 B
Go
Raw Normal View History

package script
import (
"html"
"regexp"
"strings"
)
func EscapeString(s string) string {
re := regexp.MustCompile(`\r?\n`)
return re.ReplaceAllString(html.EscapeString(s), `\n`)
}
func UnescapeString(s string) string {
return html.UnescapeString(strings.Replace(s, `\n`, "\n", -1))
}