golang 正则获得字符串中的ip

package main

import (
"fmt"
"regexp"
)

func main() {
sss := "dad192.168.1.1werwer"
regstr := `\d+\.\d+\.\d+\.\d+` //两个及两个以上空格的正则表达式
reg, _ := regexp.Compile(regstr) //编译正则表达式

aaaaa := reg.Find([]byte(sss))
//:= reg.FindStringIndex(string(s2)) //在字符串中搜索

fmt.Println("result=", string(aaaaa))
}
posted @ 2021-10-08 19:55  幸运使者  阅读(867)  评论(0编辑  收藏  举报