首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么用正则获取到想要的内容

2013-08-01 
如何用正则获取到想要的内容span idipinfo有限公司/span/spandiv idcontenthtml所要截取的

如何用正则获取到想要的内容
  <span id="ipinfo">有限公司</span>
        </span>
<div id="contenthtml">
            所要截取的内容     </div>
  <span id="ipinfo"> 北京</span>
        </span>


如何用正则获取到<div id="contenthtml">和</div>之间的内容 

谢谢

怎么无法显示出来

 string d = @"(?<=<div\s*id='contenthtml'>)[^<]*(?=</div>)";
            textBox2.Text = Regex.Match(strUrl, d).ToString();


new Regex(@"(?<=<div\s*id=""contenthtml"">)[^<]*(?=</div>)", RegexOptions.ExplicitCapture)
[解决办法]
 public void GetStr(string strUrl)
        {
             textBox3.Text = strUrl;
            string d = @"(?is)(?<=<div\s*id=""contenthtml"">).*?(?=</div>)";
            textBox2.Text = Regex.Match(strUrl, d).Value.ToString();
           
        }

热点排行