我目前正在使用包sqlmock为 SQL 编写测试,但是,我一直无法找到一个正则表达式,它似乎与我认为的相对简单的表达式相匹配。我在下面的代码中包含了一个播放网址。但是,我不确定为什么这些字符串不匹配?http://play.golang.org/p/I6QZkjkLmjpackage mainimport ( "fmt" "regexp")var myExp = regexp.MustCompile(`SELECT count(\*) FROM video_resource WHERE key = $1`)func main() { fmt.Println(myExp) fmt.Println("SELECT count(\\*) FROM video_resource WHERE key = $1") matched := myExp.MatchString("SELECT count(\\*) FROM video_resource WHERE key = $1") fmt.Println(matched) fmt.Printf("%+v", myExp.MatchString("SELECT count(*) FROM video_resource WHERE key = $1"))}
- 2 回答
- 0 关注
- 462 浏览
添加回答
举报
0/150
提交
取消