可直接使用
若急于解决问题,可直接使用:go get -t "github.com/jialanli/lacia/utils"
该库类似常用功能一应俱全哦. 该功能可使用默认字符来进行多个分割,也可自定义字符集合进行分割
lacia.SplitByManyStrWith(p1, p2) 参数1为指定字符串; 参数2为自定义的要去除的字符集合, 非常便捷。
方不方便好不好用直接看实例:
fmt.Println(lacia.SplitByManyStrWith("a:b=c", []string{":", "="})) // [a b c]
fmt.Println(lacia.SplitByManyStrWith("a:b=c:d", []string{":", "="})) // [a b c d]
fmt.Println(lacia.SplitByManyStrWith("a+b=c-a", []string{"+", "-", "="})) // [a b c a]
fmt.Println(lacia.SplitByManyStrWith("a/b-c&d_e%f$g", []string{"/", "-", "&", "_", "%", "$"})) // [a b c d e f g]
其它需要:
去除字符串中的\ 去除其它任意字符(包含所有空格)等需要都可直接调用该函数!