9.2 regexp 包
在下面的程序里,我们将在字符串中对正则表达式模式 (pattern) 进行匹配。
变量 ok
将返回 true
或者 ,我们也可以使用 MatchString()
:
示例 9.2 pattern.go:
Compile()
函数也可能返回一个错误,我们在使用时忽略对错误的判断是因为我们确信自己正则表达式是有效的。当用户输入或从数据中获取正则表达式的时候,我们有必要去检验它的正确性。另外我们也可以使用 MustCompile()
方法,它可以像 方法一样检验正则的有效性,但是当正则不合法时程序将 panic()
(详情查看)。