Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 18, 2014 03:13:57

gelius
Зарегистрирован: 2013-03-18
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

убрать из html alt="text"

Долго гуглю.

html = html.replace('alt=\"','')
Убирает все alt="
А так:
html = html.replace('alt=\"(.*?)\"','')
не хочет.
Опробованы все пришедшие в голову варианты

Офлайн

#2 Июнь 18, 2014 06:15:16

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

убрать из html alt="text"

replace не поддерживает regexp, для работы с ними надо использовать модуль re



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#3 Июнь 18, 2014 07:11:11

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

убрать из html alt="text"

re.sub(r'alt="[^"]*"', '', html)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version