Goで正規表現を扱う
Go
で提供されている
Goパッケージ
の
regexp
を利用する.
Compile()
`で
文字列
から
正規表現
の
クラス
とする
MustCompile()
を利用することで
引数
の
文字列
が
正規表現
として不適な場合に
panic
としてくれる.
code:regexp.go
import (
"fmt"
"regexp"
)
func main() {
re := regexp.MustCompile(
\d+
)
str :=
123-456abc789-012
fmt.Println(re.MatchString(str)) // true
}