求教正则表达式 正则表达式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 {\"ProjectId\":6,\"WellName\\"ProjectId\":.*?,正则里 \"被转义成" 而你的字符串是\" 所以你需要再进行转义\\\"ProjectId\\\":(.*?),并且将你要取的值进行用括号提取 怎么看着,向是解析JSON格式数据啊…… fun(){ string scan = "[{\"ProjectId\":6,\"WellName\":\"sample string 2\"]"; string pattern = "\"ProjectId\":[0-9]*"; MatchCollection matches = Regex.Matches(scan, pattern, RegexOptions.IgnorePatternWhitespace); foreach (Match match in matches) { Console.WriteLine(match.ToString().Replace("\"","")); }}结果:ProjectId:6不知道是不是你想要的 string s = "“[{\"ProjectId\":6,\"WellName\":\"sample string 2\",...”"; Match m = Regex.Match(s, "ProjectId\\\":[0-9]?"); string a = m.Groups[0].Value.Replace("\":"," "); 求助:读取wordExcel问题 程序用的是SQL2000,我现在装的是SQL2008,这。。。 js传参数受特殊字符影响错误 [求助]请推荐一本ASP。NET C#进行WEB开发的书籍! 初学者提问,咋计算时间差,不计算日期 如何用c#实现文件的间接路径访问 现有两个DataTable,结构,列是一样的,怎么把两个表合而为一? 问一下,C#中变量生存期的问题 如何将图片存入数据库中,然后又可以读出来显示 请教各路大侠 使用xml文档保存规则是否可行? 【求助】 windows服务程序怎么在非系统盘读写文件?
正则里 \"被转义成" 而你的字符串是\" 所以你需要再进行转义
\\\"ProjectId\\\":(.*?),
并且将你要取的值进行用括号提取
{
string scan = "[{\"ProjectId\":6,\"WellName\":\"sample string 2\"]";
string pattern = "\"ProjectId\":[0-9]*";
MatchCollection matches = Regex.Matches(scan, pattern, RegexOptions.IgnorePatternWhitespace);
foreach (Match match in matches)
{
Console.WriteLine(match.ToString().Replace("\"",""));
}
}
结果:ProjectId:6不知道是不是你想要的
string s = "“[{\"ProjectId\":6,\"WellName\":\"sample string 2\",...”";
Match m = Regex.Match(s, "ProjectId\\\":[0-9]?");
string a = m.Groups[0].Value.Replace("\":"," ");