You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

正则表达式:如何匹配仅含单个连字符的完整单词?

匹配单个连字符的verification前缀单词解决方案

没问题,这事儿用正则表达式就能轻松搞定!你需要的是精准匹配只包含一个连字符的verification-开头单词,完全排除有多个连字符的情况。

推荐正则表达式

^verification-[^-]+$

正则各部分解释

  • ^:锚定字符串的起始位置,确保我们从单词的最开头开始匹配
  • verification-:精确匹配固定前缀,这是你要找的单词的开头部分
  • [^-]+:匹配一个或多个不是连字符的字符,这一步是关键——它会阻止中间再出现第二个-
  • $:锚定字符串的结束位置,确保整个单词都符合规则,不会漏掉后面的内容

测试效果

用这个正则测试你的两个单词:

  • verification-asdflkaasidmf:完全符合规则,会被成功匹配
  • verification-sadfim-aisdmfim:因为中间出现了第二个-,[^-]+会在这个位置停止匹配,后面的内容无法满足$的要求,所以不会被匹配到

内容的提问来源于stack exchange,提问作者irregular

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 09:02:01