当前位置: 代码迷 >> C# >> 有没有正则表达式的好手。麻烦帮忙解决下!
  详细解决方案

有没有正则表达式的好手。麻烦帮忙解决下!

热度:135   发布时间:2016-05-05 02:46:10.0
有没有正则表达式的高手。麻烦帮忙解决下!!!
HTML匹配巡航出来结果 
html是这样的:
   


这个是单个HTML的内容: 以前经常使用  <li.*?>[\s\S]*?<\/li>  这样的表达式。现在用不上了。
 
  <div class="rprt">
        <div class="rprtnum nohighlight">
            <label class="ui-helper-hidden-accessible" for="UidCheckBox26409281">Select item 26409281</label>
            <input type="checkbox" value="26409281" id="UidCheckBox26409281" sid="1" name="EntrezSystem2.PEntrez.PubMed.Pubmed_ResultsPanel.Pubmed_RVDocSum.uid"><span>1.</span>
        </div>
        <div class="rslt">
            <p class="title">
                <a ref="ordinalpos=1&amp;ncbi_uid=26409281&amp;link_uid=26409281&amp;linksrc=docsum_title" href="/pubmed/26409281">Clinical Case Definitions for Classification of Intrathoracic Tuberculosis in Children: An Update.</a>
            </p>
            <div class="supp">
                <p class="desc">Graham SM, Cuevas LE, Jean-Philippe P, Browning R, Casenghi M, Detjen AK, Gnanashanmugam D, Hesseling AC, Kampmann B, Mandalakas A, Marais BJ, Schito M, Spiegel HM, Starke JR, Worrell C, Zar HJ.</p>
                <p class="details"><span title="Clinical infectious diseases : an official publication of the Infectious Diseases Society of America" class="jrnl">Clin Infect Dis</span>. 2015 Oct 15;61(suppl 3):S179-S187.</p>
            </div>
            <div class="aux">
                <div class="resc">
                    <dl class="rprtid">
                        <dt>PMID:</dt>
                        <dd>26409281</dd>
                    </dl>
                </div>
                <p class="links nohighlight">
                    <a ref="ordinalpos=1" href="/pubmed?linkname=pubmed_pubmed&amp;from_uid=26409281">Similar articles</a>
                </p>
            </div>
        </div>
    </div>

------解决思路----------------------
你都没说 你想要啥数据
如果 是想要 那个div的类容 就

Regex.Matchex(strHtml,@"<div class=""rpr"t">.*?</div>\s*</div>\s*</div>",RegexOptions.SingleLine);