0

正規表現を提供する他のページを読みましたが、私のテストでは投稿が機能していないようです。page=XURL文字列( )からその部分を削除したいだけです/search?page=2&some_var=foo

これを試すと:

urlStr = req.url
urlStr.replace(/&foo(=[^&]*)?|^foo(=[^&]*)?&?/, '')

ページ部分は削除されません。ページを文字列の最後または途中に移動すると、RegEx エレクターが機能します。

誰でもより良いReg Exソリューションを持っていますか? いくつかのクエリ文字列しか持たないので、エッジ ケースに遭遇することはないと確信しています。

4

1 に答える 1

5
urlStr = urlStr.replace(/\bpage=[^&]+/, '');
于 2013-02-01T17:56:26.140 に答える