我已经阅读了提供 RegEx 的其他页面,但该帖子似乎在我的测试中不起作用。我只是想page=X
从 url 字符串 ( /search?page=2&some_var=foo
) 中删除该部分。
当我尝试这个时:
urlStr = req.url
urlStr.replace(/&foo(=[^&]*)?|^foo(=[^&]*)?&?/, '')
它不会删除页面部分。如果我将页面移动到字符串的末尾或中间,RegEx 选举器就会起作用。
有人有更好的 Reg Ex 解决方案吗?我只会有几个查询字符串,所以我很确定我不会遇到极端情况。