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 に答える