我想使用正则表达式函数根据键从查询字符串中删除一个项目。
假设我有一个这样的查询字符串:
page.asp?item1=data1&item2=data2&item3=data3
我想调用这样的函数:
newQs = removeQsItem(url, "item2")
...并让该函数返回:
page.asp?item1=data1&item3=data3
...但如果使用第 1 项或第 3 项调用,我也需要它来工作——无论它们在查询字符串中的位置如何。
到目前为止,我的策略是尝试抓住“requiredItem = {除了&符号之外的任何东西}”。但我真的在正则表达式语法上苦苦挣扎,我的大脑快要融化了。
任何帮助将不胜感激。