匹配成对双引号内的数字,即红色的部分:"123"456"789"所谓“成对”就是指"123"456"789"蓝色的双引号是123和789的,所有456不被匹配现在求此正则!!!

解决方案 »

  1.   

    这有什么特殊的吗?MatchCollection mc = Regex.Matches(yourStr, @"""([0-9]+)""", RegexOptions.IgnoreCase);
    foreach (Match m in mc)
    {
        richTextBox2.Text += m.Groups[1].Value + "\n";
    }
      

  2.   

    ?和<中间老是自动多一个空格,LZ注意将其去掉。(?<=")[^"]+(?="([^"]*"[^"]*?")*[^"]*$)