4.15 go正则表达式

package main

import (
	"fmt"
	"regexp"
)

func main(){
	
	buf:="34.3 .33 34.343  22.3 12 332.3"
	//解释正则表达式,+匹配一个字符的1次或者n次
	reg1:=regexp.MustCompile(`\d+\.\d+`)
	if reg1==nil{
		fmt.Println("must compile err")
		return
	}
	//提取关键信息
	result:=reg1.FindAllStringSubmatch(buf,-1)
	fmt.Println("result=",result)
	result2:=reg1.FindAllString(buf,-1)
	fmt.Println(result2)
	
}

发布了124 篇原创文章 · 获赞 94 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/h4241778/article/details/105347571