Другие языки программирования и технологии

Форматирование текста в HTML

Существует ли способ путем копирования из Блокнота или Word перенести текст на Html-страницу, чтобы он не превратился в сплошной массив слов, а сохранил разбивку на строки и абзацы. При этом из-за большого объема очень трудоемко использовать теги <p>, <БР> и ПРОБЕЛ, а использование тега <pre> приводит к расползанию страницы вширь. Совет использовать «Save as *.html в Ворде» не помогает, совет использовать тег <code> тоже не помогает, посоветовали «А как насчет сохранить в индекс html?» , но этого совета я не понял. Неужели нет способа?
вопрос очень даже не странный.
те кто сталкивался с переносом больших объемов текста из формата ворд в курсе.. .
проблема не велика, если текст простой - без форматирования. т. е. нет разных шрифтов, "красивостей" всяких.. .-тогда в ворде действительно сохраняем как веб-страницу и получаем почти нормальный код.
а вот если текст был отформатирован, что очень любят всякие начальники делать - "шоб, епт, людЯм не стыдно было показать", то на выходе в странице HTML вы получите что-то такое:

<p><span class=date><span lang=RU-RU style='mso-ansi-language:RU-RU'>2009-08-28</span></span>
<span lang=RU-RU style='mso-ansi-language:RU-RU'>
<span class=GramE>Мама</span>
мыла раму. </span>
<a href="http :// ggg">
<span lang=RU-RU style='ms-ansi-language:RU-RU'>Рама мыла маму</span></a>
<span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

- это реальный текст с форматированием после сохранения в формат .htm в ворде. с этим даже дримвивер не справится (см. ниже п. 4)

1. очищаем форматирование в ворде. Правка - Очистить - Форматы.
2. сохранить как веб-страницу.
3. текст перенести в дримвивер.
4. в дримвивере - Команды - Исправить HTML-код Word...

в итоге получим вполне удобоваримый код. иногда требуется еще почистить 1-2 мусорных тэга с помощью замены. - пользуйте регулярные выражения.
в данном примере остался тэг <span class=SpellE>
регулярка для очистки - Найти: (<span\s*class=SpellE>)(.*?)(</span>) Заменить: $2

Итого получаем:
<p>2009-08-28 Мама мыла раму. <a href="http :// ggg">Рама мыла маму</a></p>
ВК
Владислав Кардач
60 964
Лучший ответ
Пилять! Открой дрим вивер и сахрани страницу! Чё флудить то!!!! Пипец над тобой!!!!
Тихо, тихо, Юнифолд, не бушуй ;)

А попробовать сохранить как Вебстраница (*htm, *html)
Затем открыть сохраненное безобразие блокнотом.
Скопировать все, что лежит после тега <div.><table.> и до конца до тега </div.>и все это отцентровать по тегу <.align="center"> (в зависимости от содержания, если таблица, то <table. align=."center"> (точки в тегах убери)
....CTRL+A CTRL+C и CTRL+V вставляем текст в любой текстовый редактор, сохраняем с расширением *.html
Для форматирования служит знаки табуляции и перевода строки. Вообще странный вопрос очень.
Босс *********
Босс *********
1 113