【发布时间】:2013-01-17 02:45:50
【问题描述】:
我已阅读提供 RegEx 的 other 页面,但该帖子似乎在我的测试中不起作用。我只是想从 url 字符串 (/search?page=2&some_var=foo) 中删除 page=X 部分。
当我尝试这个时:
urlStr = req.url
urlStr.replace(/&foo(=[^&]*)?|^foo(=[^&]*)?&?/, '')
它不会删除页面部分。如果我将页面移动到字符串的末尾或中间,RegEx 选举器就会起作用。
谁有更好的 Reg Ex 解决方案?我只会有几个查询字符串,所以我很确定我不会遇到极端情况。
【问题讨论】:
标签: javascript regex replace