我有一些查询字符串看起来像 View.aspx?type=a&boo=bar&i=1
如何删除所有参数的值,使其变为 View.aspx?type=&boo=&i=
对于每个字符串参数集,都有其自己的参数组合,数量为 2-3。
编辑:如何删除除特定集之外的所有参数?
最佳答案
对于所有参数
Regex.Replace(source, "=.+?(&|$)", "=$1")
跳过参数“archive”和“boo”:
Regex.Replace(source, "(?<![?&]archive|[?&]boo)=.+?(&|$)", "=$1",
RegexOptions.IgnoreCase)
关于c# - 如何从查询中删除所有参数的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248344/