У меня есть такой HTML-текст.
<td class="team2"><a class="black" href="/team/test/">Tést team</a></td>
<td class="team3"><a class="black" href="/team/test/">opponent team</a></td>
<td class="team2">test team</td>
<td class="team3">my team</td>
а это мое регулярное выражение.
<td class="team\d">(<a class="black" href=".+">)?(.+)(<\/a>)?<\/td>
Я хочу сгруппировать (прочитать) названия команд. Но, как вы можете видеть, последние две строки не имеют тега <a>
. Мое регулярное выражение также выделяет в первых двух строках конец </a>
. Как этого избежать?
