正規表現を提供する他のページを読みましたが、私のテストでは投稿が機能していないようです。page=X
URL文字列( )からその部分を削除したいだけです/search?page=2&some_var=foo
。
これを試すと:
urlStr = req.url
urlStr.replace(/&foo(=[^&]*)?|^foo(=[^&]*)?&?/, '')
ページ部分は削除されません。ページを文字列の最後または途中に移動すると、RegEx エレクターが機能します。
誰でもより良いReg Exソリューションを持っていますか? いくつかのクエリ文字列しか持たないので、エッジ ケースに遭遇することはないと確信しています。