В моем HTML текст Я хочу, чтобы игнорировать два (2) </tr>
«S и захватить текст от начала до третьего </tr>
, моя картинаHTML регулярных выражений игнорировать теги
string regularExpressionPattern = @"\<tr class=(.*?)\</tr>";
А вот ввод текста.
<tr class="oddrow">
<td>5Dimes.eu</td>
<td style="text-align:center;">
<table cellspacing="1" cellpadding="3" class="tablehead">
<tr>
<td width="50%" style="text-align:right;">SF: -3<br/>STL: +3</td>
<td style="text-align:left;">-111<br/>+101</td>
</tr>
</table>
</td>
<td style="text-align:center;">
<table cellspacing="1" cellpadding="3" class="tablehead">
<tr>
<td width="50%">41.5 O/U</td>
<td width="50%">o: -106<br/>u: -104</td>
</tr>
</table>
</td>
<td style="text-align:center;">SF: -160<br/>STL: 150</td>
</tr>
Как вы можете видеть, есть три (3) </tr>
теги.
Как настроить мой шаблон для использования третьего тега, а не первого?
Благодаря
Вы бы лучше Вы бы лучше использовать HTML-парсер. – Toto
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – Ennui
Является ли это C/Java? Или вы используете для реализации вышеупомянутого регулярного выражения в JavaScript? Как описано в [regex tag info] (http://stackoverflow.com/tags/regex/info) - укажите тег для языка/инструмента программирования, который вы используете – SmokeyPHP