我想从 asp.net 中的搜索应用程序的查询字符串中提取一些关键字。
我首先解码了 url 字符串,所以它是纯文本
我有这个开始,但我想添加一个关键字组
([\?\&])q=[^\&]+[\&]?
我得到这个 ?q=harbour Landing Dental&
我想剪掉那些纯粹的词,但不确定这是否可能
我还有一长串可能的查询字符串值字段,我想检查这些字段
?q=
@q=
?qs=
&qs=
我想从 asp.net 中的搜索应用程序的查询字符串中提取一些关键字。
我首先解码了 url 字符串,所以它是纯文本
我有这个开始,但我想添加一个关键字组
([\?\&])q=[^\&]+[\&]?
我得到这个 ?q=harbour Landing Dental&
我想剪掉那些纯粹的词,但不确定这是否可能
我还有一长串可能的查询字符串值字段,我想检查这些字段
?q=
@q=
?qs=
&qs=
为什么不直接使用HttpRequest.QueryString集合?
如果您有权访问,HttpRequest
您应该只使用该HttpRequest.QueryString
属性。
如果您无权访问它并且只有实际的查询字符串作为字符串,您应该只使用该HttpUtil.ParseQueryString
函数来获取NameValueCollection
.