reg := regexp.MustCompile(`(\w)\1+`)
\1
或者 $1
正则中匹配第n组的内容在go中不支持
reg := regexp.MustCompile(`(\w)\1+`)
\1
或者 $1
正则中匹配第n组的内容在go中不支持
你这个写法本身就有问题。
re := regexp.MustCompile("([a-zA-Z]+) ([a-zA-Z]+)")
re.ReplaceAllString("abc def", "$2 $1")
当然 go 的正则确实支持的很少,断言和反向引用貌似都不支持