固定先頭末尾文字列の中央の文字列を正則的に切り取る

2140 ワード

class="g">topic.csdn.net/u/20091018/11/ef331a56-93f ... 2011-3-28 </span> - <a
 class="g">  ;</span> - <a :topic.csdn.net/u/20091018/11/ef331a56-93f ... 2011-3-28  

 
        string str = "class="g">topic.csdn.net/u/20091018/11/ef331a56-93f ... 2011-3-28 </span> - <a";
        Regex reg = new Regex(@"(?s)(?<=class=&quot;g&quot;&gt;).*(?=&lt;/span&gt; - &lt;a)");
        foreach (Match m in reg.Matches(str))
        {
            Response.Write(m.Value + "<br/><br/><br/><br/>");
        }
//topic.csdn.net/u/20091018/11/ef331a56-93f ... 2011-3-28 

もっと追加すべきですか?@「(?s)(?<=class="g">).*?(?=</span>-<a)「strは一般的にホームページのソースコードで、中には同じ内容が多く、余分な内容に一致しないようにしているからです!