草庐IT

ReplaceAllFunc

全部标签

go - 如何从 regexp.ReplaceAllFunc 访问捕获组?

如何从ReplaceAllFunc()内部访问捕获组?packagemainimport("fmt""regexp")funcmain(){body:=[]byte("Visitthispage:[PageName]")search:=regexp.MustCompile("\\[([a-zA-Z]+)\\]")body=search.ReplaceAllFunc(body,func(s[]byte)[]byte{//HowcanIaccessthecapturegrouphere?})fmt.Println(string(body))}目标是替换[PageName]与PageName

go - 如何从 regexp.ReplaceAllFunc 访问捕获组?

如何从ReplaceAllFunc()内部访问捕获组?packagemainimport("fmt""regexp")funcmain(){body:=[]byte("Visitthispage:[PageName]")search:=regexp.MustCompile("\\[([a-zA-Z]+)\\]")body=search.ReplaceAllFunc(body,func(s[]byte)[]byte{//HowcanIaccessthecapturegrouphere?})fmt.Println(string(body))}目标是替换[PageName]与PageName