永发信息网

.net 正则表达式 修改aspx后面的参数的格式,如:.aspx?PID=1&CID=2&TypeID=3改成_1_2_3.html;

答案:2  悬赏:80  手机版
解决时间 2021-03-24 02:18
  • 提问者网友:我的未来我做主
  • 2021-03-23 02:41
Regex.Replace(m.Groups["href"].Value, @".aspx\?PID=(\d*)\&TypeID=(\d*)\&ID=(\d*)", "_$1_$2_$3.html", RegexOptions.IgnoreCase);这个应该怎么写
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-03-23 04:14
如果你一定要用现在这个写法,稍微改下下就可以了。

Regex.Replace( m.Groups["href"].Value, @"\.aspx\?PID=(\d+)&CID=(\d+)&TypeID=(\d+)", "_$1_$2_$3.html", RegexOptions.IgnoreCase)
如果参数可能为空,就
Regex.Replace( m.Groups["href"].Value, @"\.aspx\?PID=(\d*)&CID=(\d*)&TypeID=(\d*)", "_$1_$2_$3.html", RegexOptions.IgnoreCase)
全部回答
  • 1楼网友:一叶十三刺
  • 2021-03-23 04:50
同问。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯