关于字符串匹配取值问题。 本帖最后由 xsserer_7f3f24 于 2015-01-08 00:00:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string.Replace("\"","").Split(':',',') 使用split分隔符,分2次var temp = str.Split(';').Split(',') string str = "{\"20\":\"\\u5e7f\\u4e1c\",\"235\":\"\\u6df1\\u5733\\u5e02\",\"2222\":\"\\u9f99\\u5c97\\u533a\"}"; var arr = Regex.Split(str.Trim('{', '}'), "[:,]?\"").Where(s => !string.IsNullOrWhiteSpace(s)); foreach (var s in arr) { Console.WriteLine(s); } 转换就星了 把 所有的 \ 和 ” 转换成 * 号 把,号 转换成*号 把 ** 转换成* 号 然后 Split 取就行了 关于static的使用请教 使用正则处理字符串!急!! 怎么样判断鼠标在一条线上 菜鸟级问题--当有错误时,竟然不弹出询问对话框就直接编译 100分请教C#应用程序的堆栈设置问题 如何删除系统文件夹内的文件? 为何用水晶报表做的报表预览时纵向只显示1页,转成横向时就变成2页,第二页是完全的空白页 axwebbrowser 打开链接后获取地址问题 如何理解这段代码? 上榜半月,荣升3角,散分,限20用户单线程 英文操作系统,C#开发前台查询ORCLE数据库,查询结果是汉字,显示乱码? 请问一个数组怎么分成若干个小数组?
var temp = str.Split(';').Split(',')
var arr = Regex.Split(str.Trim('{', '}'), "[:,]?\"").Where(s => !string.IsNullOrWhiteSpace(s));
foreach (var s in arr)
{
Console.WriteLine(s);
}
把,号 转换成*号
把 ** 转换成* 号
然后 Split 取就行了