23 lines
472 B
Go
23 lines
472 B
Go
![]() |
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
|
||
|
}
|