Как встроить тег p в текст с помощью Beautifulsoup? - PullRequest
2 голосов
/ 09 февраля 2009

Я хотел встроить тег <p> везде, где есть \ r \ n \ r \ n.

u "Наконец-то появилась Шри-Ланка, предотвратила их первую побелку в серии 5-0 и остановила Индию на девяти победах ODI подряд. Для 62 мячей Юврадж Сингх сыграл удар мечты, удерживая Индию в игре, несмотря на падающие вокруг него калитки. \ r \ n \ r \ nВозможно, бросок сыграл большую роль. Это был всего лишь второй раз, когда Махела Джаявардене победила Махендру Сингха Дони с монетой за последние 11 раз. \ r \ n \ Это был Джаясурия, который снабдил Шри-Ланку трамплином. Пиротехника, возможно, остановилась после увольнения Джаясурии, но пробеги продолжали идти в справедливом темпе. "

Я пытался решить эту проблему с помощью BeautifulSoup, но не смог найти выход из этого. Может кто-нибудь через некоторый свет на это. Заранее спасибо.

1 Ответ

5 голосов
/ 09 февраля 2009
''.join('<p>%s</p>' % line for line in text.split('\r\n\r\n'))
# Results:
u"<p>Finally Sri Lanka showed up, prevented their first 5-0
series whitewash, and stopped India at nine ODI wins in a row. </p>
<p>For 62 balls Yuvraj Singh played a dream knock, keeping India in the 
game despite wickets falling around him. </p><p>Perhaps the toss played
a big part. This was only the second time Mahela Jayawardene beat Mahendra
Singh Dhoni with the coin in the last 11 occasions. </p>
<p>It was Jayasuriya who provided Sri Lanka with the springboard. </p>
<p>The pyrotechnics may have stopped upon Jayasuriya's dismissal, but 
the runs kept coming at a fair pace.</p>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...