- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите, пожалуйста, если какая либо программа, которая позволит проделать следующую операцию.
Есть исходный код, к примеру:
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Tahoma","sans-serif"'>A</span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Tahoma","sans-serif"'>B</span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Tahoma","sans-serif"'>C</span></p>
который нужно преобразовать в:
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Tahoma","sans-serif"'>A<br>B<br>C</span></p>
Или если исходный код выглядит так:
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Tahoma","sans-serif"'>A</span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Tahoma","sans-serif"'>A</span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Tahoma","sans-serif"'>A</span></p>
который нужно преобразовать в:
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Tahoma","sans-serif"'>A<br>A<br>A</span></p>
Тут по сути величина A (это просто цифры в таблице) одна для всех, такого кода очень много и вручную лопатить не хотелось бы... Можно было бы как нибудь заменить фрагмент целиком, но несколько строчек кода ведь не вставить в "Заменить на"... есть ли какой нибудь выход?
Если честно то код ужасен как "ДО" так и "ПОСЛЕ", просто немного короче стал, но сути не меняет. Вы наверное в Ворде делаете? Почему бы не попробывать dreamviewer?
GSMtricks, да код достался мне из Ворда
Dreamviewer пробовал он чистит только само содержимое тегов <p> и <span>, но не объединяет содержимое...
Я вел к тому что если чистить, то делать сразу правильно, а то что предлагаете Вы - просто небольшое уменьшение, при таком коде в валидности даже не стоит заикаться. Я бы на Вашем месте руками бы прошелся по коду и сделал бы все корректно.
Могу предложить только такое решение, когда мне нужно вычистить код, после того как клиенты сами вставят какую-нибудь инфу на сайт из ворда, а редактор в админке не очищает сразу.
Делаю так: копирую "грязный" хтмл-код и иду на сайт http://wordoff.org/. Вставляю и нажимаю кнопку Clean Up. После этой операции остается еще много лишних тегов (хотя в вашем примере сразу чистит все, оставляя только абзацы):
Если еще остались теги, то приступаем к этапу номер 2.
Идем на сайт http://fixmyhtml.com/ и вставляем код скопированный из предыдущей операции. Жмем кнопку FixIt. После этой процедуры, код будет совершенно чистым. Останутся только абзацы.
Делать именно в таком порядке, сначала wordoff потом fixit, иначе не очистится. Например, код приведенный вами fixit не чистит.
seo3_Kul, очистите предложенными выше способами, а уже потом вручную объедините. Это будет самый оптимальный вариант.
Тс, Вам нужно удалить <span
style='font-size:7.5pt;font-family:"Tahoma","sans-serif"'>A</span>
А если заменить все
получим
ищем прогу htmlcleaner - пользуемся и радуемся..
Делать именно в таком порядке, сначала wordoff потом fixit, иначе не очистится. Например, код приведенный вами fixit не чистит.
Зачем так сложно? копируем текст со страницы, вставляем в блокнот, копируем из блокнота...имеем только текст.
Nadejda добавил 22.02.2011 в 07:22
Тут по сути величина A (это просто цифры в таблице) одна для всех, такого кода очень много и вручную лопатить не хотелось бы... Можно было бы как нибудь заменить фрагмент целиком, но несколько строчек кода ведь не вставить в "Заменить на"... есть ли какой нибудь выход?
если это таблицы, и их много, то как вариант страницы сохранить в txt. Создать скриптик, который преобразует txt, в HTML код со стилями. В txt файле сохраниться табличная разметка, в виде tab(или пробела не помню). Во всяком случае лет 8 назад так переверстали сайт из множества таблиц.