Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Формат текста

59K
12 мая 2010 года
Hiku
3 / / 12.05.2010
Нужно форматировать текст с языком разметки HTML (без гиперссылок, таблиц, фреймов).

Нужно, чтобы полученный текст не содержал элементов разметки, был центрован или выровнен по одному/обоим краям, проведено заполнение пробелами, нужным количеством переводов строк и т.д.
297
13 мая 2010 года
koodeer
1.2K / / 02.05.2009
И чо?
59K
13 мая 2010 года
Hiku
3 / / 12.05.2010
Изините, торопился. Какие подробности еще нужны? И что есть загадочное "чо"?)
297
14 мая 2010 года
koodeer
1.2K / / 02.05.2009
Hiku, честно говоря, я нифига не понял (туплю, да), что же вам нужно: из html-файла извлечь простой текст, или наоборот - из простого текста сделать html?

Каков формат текста: txt, rtf, doc, odt?

Вам нужно сделать это программным путём или вы ищете софтину, с помощью которой это можно сделать?

В любом случае, следует указываеть ось, под которую это нужно.

Язык программирования - вас устроит любой? А то получите исходник на брэйнфаке...

Желателен небольшой кусок исходного текста, и что в итоге нужно получить.

Чем больше данных вы приведёте - тем больше шансов, что вам помогут.
59K
14 мая 2010 года
Hiku
3 / / 12.05.2010
Нужно из файла html сделать простой нормальный текст. Формата txt. Ось винда, только не семерка и не девяносто восьмая, язык C. Хотелось бы увидеть хотя бы примерный программный код, с помощью которого можно так форматировать)
416
14 мая 2010 года
MaitreDesir
380 / / 02.01.2008
Цитата: Hiku

Нужно, чтобы полученный текст не содержал элементов разметки, был центрован или выровнен по одному/обоим краям, проведено заполнение пробелами, нужным количеством переводов строк и т.д.



Цитата: Hiku
Нужно из файла html сделать простой нормальный текст. Формата txt.



Никак не полуится. Ну вот совсем вообще почти никак.
Вообще все не так уж сложно. Тут две подзадачи:
1. Разобрать хтмл - смотрим на теорию языков, лексиеский анализатор. Ну или ищем в инете готовые решения.
2. Вывести текст в файл соответствующего формата.
Как я сказал выше, в txt невозможно ни по центру выровнять, ни по краям. Следовательно, формат нужен другой. Если все же txt (и пытаться все выровнять пробелами с заданной шириной страницы в символах) - извращение конечно, но делать тут особо нечего. Если выводить в подходящий для таких целей формат - то проще всего использовать COM.
Пробуем, пишем, задаем конкретные вопросы, а не общие. И больше не торопимся.

1.8K
14 мая 2010 года
LM(AL/M)
332 / / 20.12.2005
Не вижу причин по которым txt нельзя выровнять ни по центру ни по краям. Обоснуйте пожалуйста
416
14 мая 2010 года
MaitreDesir
380 / / 02.01.2008
Пожалуйста. Выравнивание текста не есть допиливание его пробелами. Все. Попробуйте в хтмл выровнять текст с помощью nbsp.
зы. Шрифты тоже разные бывают, например не все символы одинаковой ширины. Текст по любому не будет везде отображаться правильно выровненным. Для примера - в винде открываем блокнот, ставим шрифт Courier, набираем две строки (так сказать, выровненные по правому краю)

<пробел> <пробел> <пробел> <пробел> abcd
<пробел> <пробел> abcdef

Наслаждаемся выровненным по правому краю текстом. А теперь меняем шрифт на Times. Так что (хотя по знакам и выровнено) при просмотре далеко не факт наличие правильного отображения. А я жутко сомневаюсь, что человек, давший такое задание, будет проверять его из нормального редактора аля notepad++, или считать пробелы.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог