Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 10, 2012 12:09:10

ror6ax
Зарегистрирован: 2012-06-08
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод regexp-а. [решено]

Утро.

text="blahblahblah"
output=re.search("a" , text)
print output

дает вывод <_sre.SRE_Match object at 0x029D8138>
Подскажите, как заставить питон выводить результат парсинга в какой-то иной форме, например обрамлять найденный символ какими нибуть другими символами?
Суть в том что я хочу распарсить текст, и все совпадения сделать bold в html разметке что требует открывающего и закрывающего тега в начале и в конце искомого отрезка.
Спасибо.

Отредактировано ror6ax (Июнь 10, 2012 14:04:59)

Офлайн

#2 Июнь 10, 2012 12:11:43

ror6ax
Зарегистрирован: 2012-06-08
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод regexp-а. [решено]

ps. интересует нативное решение без невкуриваемой магии, собственно задача не важна как таковая

Офлайн

#3 Июнь 10, 2012 12:43:29

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Вывод regexp-а. [решено]

print re.sub("(a)", "<b>\\1</b>", "blahblahblah")



Офлайн

#4 Июнь 10, 2012 14:04:08

ror6ax
Зарегистрирован: 2012-06-08
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод regexp-а. [решено]

Ed
print re.sub("(a)", "<b>\\1</b>", "blahblahblah")

Спасибо, сабж закрыт.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version