github.com/influx6/npkg@v0.8.8/npattrn/readme.md (about) 1 # Pattern 2 [](http://godoc.org/github.com/influx6/faux/pattern) 3 4 Pattern provides a simple URI pattern matcher, useful for constructing url 5 matchers. 6 7 ## Example 8 9 ```go 10 11 package main 12 13 import "github.com/influx6/faux/pattern" 14 import "fmt" 15 16 func main(){ 17 18 r := pattern.New(`/name/{id:[\d+]}/`) 19 20 params, state := r.Validate(`/name/12/d`) 21 if !state { 22 panic("No match found") 23 } 24 25 fmt.Printf("URL Params: %+s",params) 26 } 27 28 ```