|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.05.2009, 07:05 | #1 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,599
|
Как быстро убрать все атрибуты тегов?
Microsoft Word или Microsoft FronPage при копировании текста несут много мусора, например,
Код:
|
09.05.2009, 11:59 | #3 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
PHP код:
1. $msg. Текст, который вы хотите лишить атрибутов. 2. $tag. Тег, с которого вы хотите убрать атрибуты (p, span, div, например). 3. $attr. Массив с названиями атрибутов, которых вы хотите убрать (оставив остальные нетронутыми). Если массив пуст, функция уберет все атрибуты. 4. $suffix. Дополнительный текст, который надо добавить к тегу. Это может быть новый атрибут, например. В твоем варианте фунцию надо использовать так: PHP код:
Код HTML:
var str = '<td width="129" valign="top" style="width: 96.4pt; height: 12.0pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 3.5pt; padding-right: 3.5pt; padding-top: 0cm; padding-bottom: 0cm">'; var newstr = str.replace(/<\s*([a-z]+)([^|^\/]*) >/gi, "<$1>", "gi"); alert (newstr); Цитата:
Последний раз редактировалось SkyM@n; 09.05.2009 в 12:01. |
|
09.05.2009, 19:17 | #4 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,599
|
Цитата:
Последний раз редактировалось SkyM@n; 15.05.2009 в 10:17. |
|
09.05.2009, 23:34 | #6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,599
|
Эх елки зелёные, сейчас напишу на delphi, сложно всё у вас...
|
09.05.2009, 23:50 | #7 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
09.05.2009, 23:57 | #8 | ||
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,599
|
Вот код удаляет все атрибуты тегов на delphi, исходник прилагается
Код:
Цитата:
да и так не работает ничего. Цитата:
cleartags.zip - это delphi код, - качаем cleartagsexe.zip - это откомпилированная программа, - качаем |
||
12.05.2009, 12:12 | #9 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 92
|
Вы знатные изобретатели, товарищи!
Воспользуйтесь Tidy Html. Там даже специальная опция для этого есть: word-2000. Есть даже онлайновая версия.
SPRINTHOST.RU — вот, что я люблю ;-)
|
18.02.2014, 21:11 | #10 |
Пользователь
Регистрация: 18.02.2014
Сообщений: 90
|
Проблема очистки html актуальна и сейчас.
Вот например статья HtmlCleaner про очистку html от ненужных тегов и атрибутов тегов. По-моему, вполне работоспособное решение для автоматической обработки текстов на php. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
потом убрать из множества все числа фибоначчи | J_o_h_n_ | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 18.04.2009 21:25 |
Все атрибуты всех тэгов, css. | Deight | HTML и CSS | 5 | 13.02.2009 19:29 |
снять с папки все атрибуты шифрования | Chi | Операционные системы общие вопросы | 4 | 09.12.2008 00:58 |
как качнуть из тегов текст в memo | Лёка | Работа с сетью в Delphi | 4 | 03.02.2008 19:46 |
Как читать атрибуты с файлов? | eks-s | Общие вопросы Delphi | 2 | 16.01.2008 02:25 |