fbpx

Как извлечь содержимое тега kbd?

403 просмотра
0
0 Комментариев

Всем Hi! Никак не могу вьехать в регулярки. Вот есть такой html:

<html>
<head>
<title>#1 Page#</title>
</head>
<body>
<body text="#336699" bgcolor="#000000">
<div align="center"> <h1>Insert data ib Data Base</h1> </div>
 
<kbd>
text
</kbd>
 
</body>
</html>

Мне нужно получить текст который находиться в теге
Как? Ни разу не сталкивался с регеспами((( Тяжело...


Добавить комментарий

1 Ответы

Python Опубликовано 20.06.2019
0

С использованием регулярных выражений этого можно достичь так:

re.findall(r'<kbd>(.*?)</kbd>', src, re.S)

Отработает корректно, даже в случае нескольких таких тегов. Так же не забудте что все символы перевода строк попадут в найденный результат.

Но никогда, слышите? Никогда! Не парсите HTML регулярными выражениями, особенно если не понимаете что делаете!

Из вашего прошлого поста предполагаю что вы пытаетесь парсить свой же HTML. Если это тот же случай — смотрите в сторону API xml или json.

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up