Go 正则不支持 \1 形式分组匹配,如何替代?

isLishude · 2018-01-24 21:06:30 · 1639 次点击

你这个写法本身就有问题。

 re := regexp.MustCompile("([a-zA-Z]+) ([a-zA-Z]+)")
 re.ReplaceAllString("abc def", "$2 $1")

当然 go 的正则确实支持的很少,断言和反向引用貌似都不支持

#1