import (
"github.com/cnlesscode/gotool/string"
)
函数功能 : 首字母大写
返回格式 : string
fmt.Printf("%v\n", gstring.FirstUpper("golang"))
函数功能 : 首字母小写
返回格式 : string
fmt.Printf("%v\n", gstring.FirstLower("Golang"))
函数功能 : 从 html 中匹配出图片
返回格式 : []string
html := `<div>...</div><img src="http://localhost/a.png" />`
images := gstring.FindImagesFromHtml(html)
fmt.Printf("images: %v\n", images)
函数功能 : 去除 html 标签
返回格式 : string
html := `<div>...</div><img src="http://localhost/a.png" />`
html = gstring.TrimHtmlTags(html)
fmt.Printf("%v\n", html)
函数功能 : 任意类型转字符串
返回格式 : string 使用演示 :
package main
import (
"fmt"
"github.com/cnlesscode/gotool/gstring"
)
func main() {
a := 11
aString := gstring.AnyToString(a)
fmt.Printf("aString: %v\n", aString)
}
功能 : 去除标点符号 参数说明 : 一段字符串 返回格式 : string 使用演示 :
package main
import (
"fmt"
"github.com/cnlesscode/gotool/gstring"
)
func main() {
str := "hi! 您好啊~ 。"
str = gstring.StripPunctuation(str)
fmt.Printf("str: %v\n", str)
}
功能 : 将带有空格的字符串格式化为 a b c 标准格式
str := "a b c d E F "
println(gstring.FormatSpace(str))
功能 : 使用空格将字符串拆分为切片 ( 拆分前先格式化 )
str := "a b c d E F "
println(gstring.StringToSliceBySpace(str)[2])