Я хочу получить текст, который будет в первом списке <ul>
после заголовка в <b>
, который будет содержать ключевое слово, например:
<b> anything </b>
<p> KEYWORD </p>
<b> anything </b>
<b> anything KEYWORD anything </b> #this is the title that I want
<some tag> anything <some tag>
<ul>
# this is the TEXT what I want
</ul>
То, что я хочу, этоRE рассматривает только текст, который находится в третьем <b>
, но RE, который я написал, получает первое <b>
, ключевое слово <p>
и второе </b>
.
Это мой RE: re.search(r'<b>.*?(' + keyword + ').*?</b>.*?<ul>(.*?)</ul>')
Кто-нибудь может мне помочь?