固定先頭末尾文字列の中央の文字列を正則的に切り取る
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="g">).*(?=</span> - <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は一般的にホームページのソースコードで、中には同じ内容が多く、余分な内容に一致しないようにしているからです!