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

正则表达式需求:匹配STRING/STRING格式并排除特定前缀

正则表达式修正方案

直接给出符合需求的正则表达式:

^(?!brand|category)[^/]+/[^/]+/?$

规则拆解:

  • ^:锚定字符串开头
  • (?!brand|category):负向前瞻断言,确保第一个分段不是brand或category
  • [^/]+:匹配第一个分段的内容,[^/]代表非斜杠字符,+表示至少包含一个字符
  • /:匹配两个分段之间的斜杠
  • [^/]+:匹配第二个分段的内容,同样要求至少一个非斜杠字符
  • /?:匹配可选的末尾斜杠,?表示该字符可出现0次或1次
  • $:锚定字符串结尾,彻底避免匹配包含三个及以上分段的内容

验证示例:

  • 匹配成功的场景:
    • test/abc
    • foo/bar/
    • item/123
  • 匹配失败的场景:
    • brand/shoes(第一个分段为禁止值)
    • category/electronics(第一个分段为禁止值)
    • hey/hello/world(包含三个分段)
    • single-segment(无分段结构)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 15:30:43