0

我正在使用这样的路线:

app.get( '/(aaa(?:&bbb)*)'

应该匹配

/aaa
/aaa&bbb
/aaa&bbb&bbb&bbb

但它只是匹配

/aaabbb

我已经删除了重复修饰符,所以它只是

app.get( '/(aaa(?:&bbb))'  

但它仍然只是匹配aaa&bbb而不匹配aaa

我一直在尝试用谷歌搜索,但找不到其他有同样问题的人。

我应该以某种方式逃避它吗?

4

1 回答 1

1

尝试逃脱/

'\/(aaa(?:&bbb)*)

我已经对此进行了测试并确认它匹配

/aaa
/aaa&bbb
/aaa&bbb&bbb&bbb
于 2013-06-16T23:47:23.563 回答