Golang匹配破折号(连字符)字符

Golang匹配破折号(连字符)字符


regexp.MustCompile(`[^[:alnum:]\s]`)

这匹配-(破折号)字符


但我想要一个排除破折号字符的正则表达式。


我尝试了以下操作,但它对+字符进行了搜索:


regexp.MustCompile(`[^[0-9A-Za-z\-]\s]`)

regexp.MustCompile(`[^[0-9A-Za-z-]\s]`)

如何匹配不是alphanumeric和不是-(破折号)的字符?


料青山看我应如是
浏览 162回答 1
1回答

HUX布斯

如何匹配非字母数字、非 -(破折号)和空格的字符?[^A-Za-z0-9\s-]从正则表达式中删除额外的字符类。上面的正则表达式就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go