正则表达式匹配多行文本

时间:2013-10-04 00:20:32

标签: c# html regex

匹配跨多行的多个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>

1 个答案:

答案 0 :(得分:0)

如果你想匹配它,你需要使用RegexOptions。单线

在你的情况下:

Regex regex = new Regex(regularExpressionPattern1, RegexOptions.Singleline);