Помогите советом с Java Script. Надо сделать html2text
Gemini Освоившийся
Пол:
Зарегистрирован: 19.11.2007
Сообщения: 67
Откуда: Шадринск
Статус: Offline
Задание сформулировано так
Создать функцию html2text - простейший преобразователь строки из html-формата в текстовый формат. Преобразование будет заключаться удалении из исходной строки открывающих и закрывающих html-тегов. Проверить работоспособность функции на примере переноса данных из одного поля textarea в другое. Реализовать данную функцию в двух вариантах:
1) без использования регулярных выражений,
2) с использванием регулярных выражений.
Добавлено спустя 20 минут 22 секунды:
Алгоритм решения с регулярными выражениями:
1.вытаскиваем из textarea строку.допустим s1
2.с помощью регулярных выражений вытаскиваем подстроку которая начинается с <b>,<i> и т.д.
Тут возник первый вопрос - подскажите как ограничить вытаскиваемую строку?Т.е. чтобы вытаскивалось до символа "<" закрывающего тега.
3. записываем вытащеную подстроку в еще одну строку.допустим s2.
4. начиная с закрывающего тега вытаскиваем следующую подстроку и плюсуем с s2
5. повторяем пока исходная строка s1 не кончится.Тут возник второй вопрос.Какое условие поставить в while?
6. записываем s2 в textarea2.
Собственно алгоритм преобразования html в простой текст без регулярных выражений почти такой же.
Только начинаем заносить с i+1 после > и заканчиваем заносить в подстроку если нашли </.
Подскажите пожалуйста алгоритмы,которые вам кажутся более рациональными.или помогите найти ответы на мои вопросы.Буду премного благодарен за вашу помощь _________________ В жизни всегда есть место страху, а значит и подвигу.
Последний раз редактировалось: Gemini (2008.12.24 14:30.04), всего редактировалось 1 раз |
vanish Заслуженный писатель
Зарегистрирован: 23.05.2007
Сообщения: 849
Статус: Offline
по-моему ты даже суть js ниасилил _________________
|
Gemini Освоившийся
Пол:
Зарегистрирован: 19.11.2007
Сообщения: 67
Откуда: Шадринск
Статус: Offline
vanish
Может быть.Я и не претендую стать классным программистом на Java Script.просто прошу помощи и совета _________________ В жизни всегда есть место страху, а значит и подвигу. |
Dio Шаман-заводчанин
Пол:
Зарегистрирован: 25.11.2004
Сообщения: 29757
Статус: Offline
Gemini Освоившийся
Пол:
Зарегистрирован: 19.11.2007
Сообщения: 67
Откуда: Шадринск
Статус: Offline
Dio
Спасибо _________________ В жизни всегда есть место страху, а значит и подвигу. |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы
|