为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
料青山看我应如是 2021-09-10 16:27:42
Golang匹配破折号(连字符)字符regexp.MustCompile(`[^[:alnum:]\s]`)这匹配-(破折号)字符但我想要一个排除破折号字符的正则表达式。我尝试了以下操作,但它对+字符进行了搜索:regexp.MustCompile(`[^[0-9A-Za-z\-]\s]`)regexp.MustCompile(`[^[0-9A-Za-z-]\s]`)如何匹配不是alphanumeric和不是-(破折号)的字符?
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

如何匹配非字母数字、非 -(破折号)和空格的字符?

[^A-Za-z0-9\s-]

从正则表达式中删除额外的字符类。上面的正则表达式就可以了。


查看完整回答
反对 回复 2021-09-10
  • 1 回答
  • 0 关注
  • 161 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信