You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在C#中从Query String提取指定参数值?

提取Query String中指定参数值的方法

JavaScript 实现

利用浏览器原生的URLSearchParams API,简单高效:

const queryString = "utm_source=google&utm_medium=cpc&utm_campaign=Microsoft&gad_source";
const params = new URLSearchParams(queryString);
const utmCampaign = params.get("utm_campaign");
console.log(utmCampaign); // 输出 "Microsoft"

Python 实现

使用标准库urllib.parse解析参数:

from urllib.parse import parse_qs

query_string = "utm_source=google&utm_medium=cpc&utm_campaign=Microsoft&gad_source"
params = parse_qs(query_string)
# parse_qs返回的是列表值,取第一个元素即可
utm_campaign = params.get("utm_campaign", [None])[0]
print(utm_campaign) # 输出 "Microsoft"

通用正则表达式方法

如果没有现成的解析工具,正则表达式可以跨语言使用:
匹配规则:utm_campaign=([^&]+),即匹配utm_campaign=后面直到下一个&或字符串结尾的内容。

Python示例:

import re

query_string = "utm_source=google&utm_medium=cpc&utm_campaign=Microsoft&gad_source"
match_result = re.search(r'utm_campaign=([^&]+)', query_string)
if match_result:
    utm_campaign = match_result.group(1)
    print(utm_campaign) # 输出 "Microsoft"

内容的提问来源于stack exchange,提问作者Freexel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 16:03:12