| package regexp_test | |
| import ( | |
| "fmt" | |
| "regexp" | |
| ) | |
| func Example() { | |
| // Compile the expression once, usually at init time. | |
| // Use raw strings to avoid having to quote the backslashes. | |
| var validID = regexp.MustCompile(`^[a-z]+\[[0-9]+\]$`) | |
| fmt.Println(validID.MatchString("adam[23]")) | |
| fmt.Println(validID.MatchString("eve[7]")) | |
| fmt.Println(validID.MatchString("Job[48]")) | |
| fmt.Println(validID.MatchString("snakey")) | |
| // Output: | |
| // true | |
| // true | |
| // false | |
| // false | |
| } |