我将有 2 组不同的 URLS
/marketplace/producer/123-producer-name
/marketplace/producer/123-producer-name/5-genre/500-max-price/0-added/newest/1-page
我知道第二个的正则表达式,但对于第一个我发现它很棘手。我正在尝试匹配表达式,但我想确保它也不匹配第二个。我正在使用以下内容;
/\/marketplace\/producer\/([0-9]+)\-[^\/]/
最后我的逻辑是匹配除正斜杠之外的每个字符,这意味着它可能匹配第二个字符。但是当我测试它时,即使使用正斜杠它也会返回 true。我究竟做错了什么?