給定一個網址,我試圖刪除一個特定的URL參數。刪除網址參數與正則表達式
舉例來說,如果我有:
http://example.com?foo=bar&baz=boo
,我想擺脫foo=bar
,並會留下:
http://example.com?baz=boo
或者,如果我想刪除baz=boo
我會留下:
http://example.com?foo=bar
我想使用正則表達式以及字符串的replace
功能。
這是我有:
// s is "foo"
new RegExp("([&?]+)" + s + "=.*&")
它不工作的情況下:
http://example.com?foo=bar
,因爲它不是匹配&
,但我無法弄清楚如何製作的正則表達式來處理這兩種情況。
如果只有'foo = bar',你想'''剩下嗎?如果你想追加一些東西。 – 2016-04-03 19:56:53
@noob我想我寧願它不見了 –