У меня есть куча HTML, который я разбираю с BeautifulSoup, и все прошло довольно хорошо, за исключением одной маленькой промашки. Я хочу, чтобы сохранить результат в одной подкладке строки, причем в качестве моего выхода тока:Как удалить пробелы в BeautifulSoup
<li><span class="plaincharacterwrap break">
Zazzafooky but one two three!
</span></li>
<li><span class="plaincharacterwrap break">
Zazzafooky2
</span></li>
<li><span class="plaincharacterwrap break">
Zazzafooky3
</span></li>
В идеале я хотел бы
<li><span class="plaincharacterwrap break">Zazzafooky but one two three!</span></li><li><span class="plaincharacterwrap break">Zazzafooky2</span></li>
Там много избыточных пробелов, что я как бы избавиться от него, но он не обязательно удаляется с помощью strip()
, и я не могу полностью удалить все пробелы, потому что мне нужно сохранить текст. Как мне это сделать? Похоже, достаточно распространенная проблема, что регулярное выражение будет излишним, но это единственный способ?
У меня нет никаких <pre>
тегов, поэтому я могу быть немного более сильным.
Еще раз спасибо!
Как вы печатать ваш вывод? – user225312 2010-11-24 19:38:10