golang 正则变量捕获

使用golang正则获取匹配到的变量:
package main

import (
"regexp"
"log"
)

func main() {
var s1 string = "/admin/oss_apps/5f9500be682c4902b42ec7d16cf4b296/fa-bu-li-shi?%3Aoss_app_id=5f9500be682c4902b42ec7d16cf4b296&"
reg := regexp.MustCompile(/\w+/.+/(\w+)/.+)
log.Println(reg.ReplaceAllString(s1, "$1"))
}

posted on 2017-11-29 11:27  残天  阅读(746)  评论(0)    收藏  举报

导航