Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 我想为querystring创建一个表达式,这东西很难!_Asp.net_Query String_Text Extraction - Fatal编程技术网

Asp.net 我想为querystring创建一个表达式,这东西很难!

Asp.net 我想为querystring创建一个表达式,这东西很难!,asp.net,query-string,text-extraction,Asp.net,Query String,Text Extraction,我想从asp.net中搜索应用程序的查询字符串中提取一些关键字 我首先解码了url字符串,所以它是纯文本 我有这个开始,但我想添加一个关键字组 ([\?\&])q=[^\&]+[\&]? 我明白了吗?q=海港登陆& 我想删掉纯文字的内容,但不确定这是否可行 我还有一长串可能的查询字符串值字段要检查 ?q= @q= ?qs= &qs= 为什么不直接使用集合?为什么不直接使用集合?如果您有权访问HttpRequest您应该直接使用该属性 如果您没有访问权限,并且只

我想从asp.net中搜索应用程序的查询字符串中提取一些关键字

我首先解码了url字符串,所以它是纯文本

我有这个开始,但我想添加一个关键字组
([\?\&])q=[^\&]+[\&]?
我明白了吗?q=海港登陆&

我想删掉纯文字的内容,但不确定这是否可行

我还有一长串可能的查询字符串值字段要检查

?q=
@q=
?qs=
&qs=

为什么不直接使用集合?

为什么不直接使用集合?

如果您有权访问
HttpRequest
您应该直接使用该属性


如果您没有访问权限,并且只有实际的查询字符串作为字符串,那么您应该只使用函数获取
NameValueCollection
如果您有权访问
HttpRequest
,那么您应该只使用该属性

如果您没有访问权限,并且只有实际的查询字符串作为字符串,那么应该使用函数获取
NameValueCollection