字符串示例<div class="xxx" id="12345">
内容1
</div>
<div class="xxx" id="45678">
内容2
</div>结果:内容1
内容2

解决方案 »

  1.   

    不需要用正则,直接js获取。
    var Content1 = document.getElementByid("12345").innerText;
      

  2.   

    不需要用正则,直接js获取。
    var Content1 = document.getElementByid("12345").innerText; 
    var Content1 = document.getElementByid("45678").innerText; 
      

  3.   

    MatchCollection mc = Regex.Matches(yourStr,@"(?<=<div[^>]*>\s*)(?![\r\n])((?!</div>).)+");
    foreach(Match m in mc)
    {
        m.Value就是你要的
    }
      

  4.   

    yourStr=Regex.Replace(yourStr,"<[^>]*>","");
      

  5.   


    还混杂了其它html代码。所以这个方法不行。
    试过五楼的方法,是可以。