【发布时间】:2011-11-25 18:20:33
【问题描述】:
即将解决这个问题,但认为有人可能已经不得不解决它,所以......
我正在寻找一个优雅(并且兼容 isapi 重写)的正则表达式,以在查询字符串中查找三个已知的参数/值对,无论顺序如何,并在去除这三个参数的同时提取所有其他参数。
abc=123 def=456 和 ghi=789 都是已知的固定字符串。它们可能以任何顺序出现在查询字符串中,可能是也可能不是唯一的参数,可能是相邻的,也可能不是相邻的。它应该是智能的,并且不匹配 aaabc=123 或 abc=1234(因此每个搜索的参数都应该用 &、?、# 或字符串结尾括起来) .我想要的输出是一个新的查询字符串,其中剩余的参数被去掉了。
我可能会在早上尝试一下逻辑,所以如果你能在我尝试之前解决它,那么可以加分。
【问题讨论】:
标签: regex