我正在使用这样的路线:
app.get( '/(aaa(?:&bbb)*)'
应匹配
/aaa
/aaa&bbb
/aaa&bbb&bbb&bbb
但它只匹配
/aaabbb
我删除了重复修饰符,因此它只是
app.get( '/(aaa(?:&bbb))'
但它仍然只匹配aaa&bbb
而不匹配aaa
我一直试图谷歌这个,但一直无法找到有同样问题的其他人。
我应该逃避它吗?
答案 0 :(得分:1)
尝试转义/
'\/(aaa(?:&bbb)*)
我已对此进行了测试并确认其匹配
/aaa
/aaa&bbb
/aaa&bbb&bbb&bbb