mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 13:20:55 +00:00
replace unchecked Compile calls with MustCompile
For constant patterns and especially when errors are ignored, `regexp.MustCompile` is a better choice than `regexp.Compile`. Signed-off-by: Iskander Sharipov <quasilyte@gmail.com>
This commit is contained in:
parent
d0c744ae6a
commit
6ca0978777
@ -55,21 +55,21 @@ func Substr(s string, start, length int) string {
|
|||||||
// HTML2str returns escaping text convert from html.
|
// HTML2str returns escaping text convert from html.
|
||||||
func HTML2str(html string) string {
|
func HTML2str(html string) string {
|
||||||
|
|
||||||
re, _ := regexp.Compile(`\<[\S\s]+?\>`)
|
re := regexp.MustCompile(`\<[\S\s]+?\>`)
|
||||||
html = re.ReplaceAllStringFunc(html, strings.ToLower)
|
html = re.ReplaceAllStringFunc(html, strings.ToLower)
|
||||||
|
|
||||||
//remove STYLE
|
//remove STYLE
|
||||||
re, _ = regexp.Compile(`\<style[\S\s]+?\</style\>`)
|
re = regexp.MustCompile(`\<style[\S\s]+?\</style\>`)
|
||||||
html = re.ReplaceAllString(html, "")
|
html = re.ReplaceAllString(html, "")
|
||||||
|
|
||||||
//remove SCRIPT
|
//remove SCRIPT
|
||||||
re, _ = regexp.Compile(`\<script[\S\s]+?\</script\>`)
|
re = regexp.MustCompile(`\<script[\S\s]+?\</script\>`)
|
||||||
html = re.ReplaceAllString(html, "")
|
html = re.ReplaceAllString(html, "")
|
||||||
|
|
||||||
re, _ = regexp.Compile(`\<[\S\s]+?\>`)
|
re = regexp.MustCompile(`\<[\S\s]+?\>`)
|
||||||
html = re.ReplaceAllString(html, "\n")
|
html = re.ReplaceAllString(html, "\n")
|
||||||
|
|
||||||
re, _ = regexp.Compile(`\s{2,}`)
|
re = regexp.MustCompile(`\s{2,}`)
|
||||||
html = re.ReplaceAllString(html, "\n")
|
html = re.ReplaceAllString(html, "\n")
|
||||||
|
|
||||||
return strings.TrimSpace(html)
|
return strings.TrimSpace(html)
|
||||||
|
Loading…
Reference in New Issue
Block a user