正则网站
在线正则调试
匹配包含等号的字符
package main
import (
"fmt"
"regexp"
)
func main(){
re := regexp.MustCompile(`.*=.*`)
testStr := string(re.FindString("1+23"))
if testStr==""{
fmt.Println("没匹配到")
}
testStra := string(re.FindString("1+2=3"))
if testStra!=""{
fmt.Println(testStra)
}
}
是否以指定字符开头
package main
import (
"fmt"
"strings"
)
func main(){
var stra string = "#号开头"
if strings.HasPrefix(stra,"#") {
fmt.Println(stra)
}
var strb string = " 非#开头 #号前面有空格"
if !strings.HasPrefix(strb,"#") {
fmt.Println(strb)
}
}
以指定字符 分割字符串
package main
import (
"fmt"
"strings"
)
func main(){
var str string = "xxkey=xxvalue=yyy"
arr:=strings.Split(str,"=")
fmt.Println(arr)
}