Golang正则表达式全部或全部不匹配,无子匹配

时间:2018-07-10 13:15:38

标签: regex go

我将以下正则表达式写为[A-Za-z0-9]*-{1}[A-Za-z0-9]*,以验证字符串类似于foo-bar。只有那种格式可以通过,而不能像foo-bar-other这样。

通过以下方式签入Go:

matched := pattern.MatchString(subject)
if matched {
   // subject is valid.
}

问题在于第二个字符串foo-bar-other也匹配。我怎样才能解决这个问题?我正在调用Go函数的正则表达式模式是否有问题?

0 个答案:

没有答案