我的代码中有这个正则表达式:get.HandleFunc("/my/api/user/{userID:^([1-9][0-9]*)$}", app.Handle("user"))但是当我运行测试时,只返回 404。我也试过这个:get.HandleFunc("/my/api/user/{userID:\\A([1-9][0-9]*)\\z}", app.Handle("user"))它与我的旧(但不正确)正则表达式完美配合:get.HandleFunc("/my/api/user/{userID:[0-9]{1,}}", app.Handle("user"))我想知道我的新正则表达式有什么问题。我尝试在一些网站上测试它regexp,并在 Go 中使用该包,它总是有效。据我所知,gorilla/mux使用的是 Go 的regexp包。任何的想法?我想要的是检测不包括零的正整数。
- 2 回答
- 0 关注
- 207 浏览
添加回答
举报
0/150
提交
取消