Найти - Пользователи
Полная версия: Поиск слова в html
Начало » Центр помощи » Поиск слова в html
1
i.slepov
Есть html вида

Announced <b>HLS<b> and MPEG DASH Type 1 streaming features, which both support integrated playback of an H<i>L</i>S or DASH. manifest.

Как найти все слова, скажем ‘HLS’, и обрамить их тегами
 <a href="http://en.wikipedia.org/wiki/HTTP_Live_Streaming">HLS</a>

То есть на выходе получить:

Announced <b>
<a href="http://en.wikipedia.org/wiki/HTTP_Live_Streaming">HLS</a><b>
 and MPEG DASH Type 1 streaming features, which both support integrated playback of an 
<a href="http://en.wikipedia.org/wiki/HTTP_Live_Streaming">H<i>L</i>S</a> or DASH. manifest.

i.slepov
FishHook я прекрасно умею пользоваться гуглом. Знаю что такое re и lxml/BS и прочее, задача сильно сложнее чем вам могло показаться.
sander
i.slepov
str.replace('HLS', ‘<a>HLS</a>’)
i.slepov
sander
str.replace('HLS', ‘<a>HLS</a>’)

Даже на этом примере работать не будет:
H<i>L</i>S

Исходная строка может быть любая, вложенность тегов может быть любая.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB