各位:小弟最近在学正则表达式,以下两个应该怎么获得
<tr>
<td height="26" colspan="2" bgcolor="#F0F0F0" class="box-title-line-gray-down"> 发证机关</td>
<td class="box-title-line-gray-down box-title-line-gray-left"> 惠州市房产管理局</td>
<td bgcolor="#F0F0F0" class="box-title-line-gray-down box-title-line-gray-left"> 发证日期</td>
<td class="box-title-line-gray-down box-title-line-gray-left"> 2010-11-19 </td>
</tr>用正则获取发证日期,也就是2010-11-19
<div class="searchrdaohang-0"><span class="searchrdaohang-5">共39页</span></div>
<div class="searchrdaohang-0">
<a href="estate-search-balcony.jsp?page=2
&&projectname=&&code=&&compname=&&address=&&buildingFunction=" class="searchrdaohang-3">下一页</a></div>
用正则获取39
<tr>
<td height="26" colspan="2" bgcolor="#F0F0F0" class="box-title-line-gray-down"> 发证机关</td>
<td class="box-title-line-gray-down box-title-line-gray-left"> 惠州市房产管理局</td>
<td bgcolor="#F0F0F0" class="box-title-line-gray-down box-title-line-gray-left"> 发证日期</td>
<td class="box-title-line-gray-down box-title-line-gray-left"> 2010-11-19 </td>
</tr>用正则获取发证日期,也就是2010-11-19
<div class="searchrdaohang-0"><span class="searchrdaohang-5">共39页</span></div>
<div class="searchrdaohang-0">
<a href="estate-search-balcony.jsp?page=2
&&projectname=&&code=&&compname=&&address=&&buildingFunction=" class="searchrdaohang-3">下一页</a></div>
用正则获取39
Match m = reg.Match(yourStr);
if (m.Success)
{
richTextBox2.Text = m.Groups[1].Value;
}2、 Regex reg = new Regex(@"(?<=共)\d+(?=页)");
Match m = reg.Match(yourStr);
if (m.Success)
{
richTextBox2.Text = m.Value;
}
[\d]+\-[\d]+\-[\d]+2
(?<=<div class=\"searchrdaohang-0\"><span class=\"searchrdaohang-5\">.*)[\d]+(?=.*)
string date = Regex.Match(your_code1,@"(?<=<td class=""box-title-line-gray-down box-title-line-gray-left"">\D+)\d{4}-\d{2}-\d{2}").Value;
2.
string page = Regex.Match(your_code2,@"共(\d+)页").Groups[1].Value;