匹配跨多行的多个HTML标记之间的文本的正确模式是什么。
这是我目前的模式:
string regularExpressionPattern1 = @"<tr(.*?)<\/tr>";
Regex regex = new Regex(regularExpressionPattern1);
以下是示例代码:
<tr>
<td class="datacell">
Thursday 08/29/13</td>
<td class="datacell">
<a href="/pageLoader/pageLoader.aspx?page=/data/nfl/teams/team7.html" >Philadelphia</a>
</td>
<td class="datacell">
W <a href="/pageLoader/pageLoader.aspx?page=/data/nfl/results/2013-2014/boxscore37886.html">27-20</a>
</td>
<td class="datacell">
Pre-Week 4</td>
<td class="datacell">
W
4.5</td>
<td class="datacell">
O
39.5</td>
</tr>
答案 0 :(得分:0)
如果你想匹配它,你需要使用RegexOptions。单线
在你的情况下:
Regex regex = new Regex(regularExpressionPattern1, RegexOptions.Singleline);