关于golang正则引擎的反向引用

wpsadmns · · 5147 次点击
polaris
社区,需要你我一同完善!
额,这块富文本是有点问题。 兄弟,你总是换字眼; *反向引用*(没说是后向引用),就是引用缓冲中(即小括号匹配)的内容。一个字不一样意思也不一样。还是对着书看吧。
#7
更多评论
polaris
社区,需要你我一同完善!
谁说不支持反向引用?还众所周知? package main import ( "regexp" "fmt" ) func main() { re := regexp.MustCompile("([0-9]+)年([0-9]+)月([0-9]+)日") fmt.Println(re.ReplaceAllString("2013年9月30日", "$1-$2-$3")) } 输出结果: 2013-9-30 注:一般的语言用的是 \1 这种形式反向引用
#1
。。。哥们,你能先了解一下什么叫反向引用嘛~
#2