如果要使用go语言的正则进行匹配,则需要先compile一个正则对象。这个对象是可复用的:
reNews, err := regexp.Compile("^([0-9]*).html")
result := reNews.FindAllStringSubmatch(ps.ByName("id"), -1)
// 如果匹配
if k == 0 && len(result) > 0 {
newsID := result[0][1]
logger.Info("TestRouter1 news id is %s", newsID)
}