可能重复:
在 C# 中解析字符串中查询字符串的最佳方法
我有以下网址作为输入。
string strInput = @"http://ping.com/default.aspx?
val=88.998~98.3399&val=12.55_14.55&val=8.299&val=7.299&val=9.299";
我想提取值 88.998 ,98.3399 和 7.299。有时这些值可能为空。我尝试了@"(?\=<val1>\d+\~$)"
提取 88.998 的模式,但没有奏效。而且我也无法获得其他两个值 98.3399 和 7.299。