Есть HTML таблица, содержащая множество разделов с заголовками. Нужно найти название раздела, внутри которого есть определённая строка.
Таблица примерно такая:
При искомой фразе "<a>bbb</a>" результатом должно быть - "раздел3"
Я пробовал так:
но она почему-то выдаёт самый первый раздел (раздел1), а не ближайший к искомому слову Что я делаю не так?
Таблица примерно такая:
HTML:
<th> раздел1 </th>
<th> раздел2 </th>
<a> qwer </a>
<th> раздел3 </th>
<a> aaaa </a>
<a> bbb </a>
<a> cdcdcdcd </a>
Я пробовал так:
Код:
(?s)<th>(.*?)</th>.*?<a>bbb</a>
но она почему-то выдаёт самый первый раздел (раздел1), а не ближайший к искомому слову Что я делаю не так?