helpf.pro
Регистрация

v8.3: Форматированный документ

sferg
09.08.2017 18:35Прочитано: 1426

Здравствуйте!

Подскажите пожалуйста, сделал по вашей статье добавление описания на сайт с помощью форматированного документа. Но мне нужно что бы html код получался чистым, т.е. без style и шрифтов, только разметка оставалась, только чистые тэги <p> <ul> <li> и т.д.. Можно ли как-то этого добиться?  Спасибо!

Yandex
Возможно, вас также заинтересует
Реклама на портале
all4cf
16.08.2017 11:27Ответ № 1

Можно используя регулярные выражения: Удаление html тегов из строки

для удаления всех стилей: '~style="[^"]*"~i'

sferg
16.08.2017 21:32Ответ № 2

Спасибо большое!

Только я с символами запутался.

Если делать так

RegExp.Pattern = '~style="[^"]*"~i';[/pre]

То 1с ругается Неправильная константа типа Дата при сохранении изменений.

Если добавлять кавычки по бокам то тоже ругается. Я уже как только не пробовал.

Как должно быть правильно?

Заранее спасибо!

all4cf
16.08.2017 23:16Ответ № 3

одинарные кавычки по краям замени на обычные "

sferg
17.08.2017 19:43Ответ № 4

Так тоже не получается ((

Вот что пишет

Неопознанный оператор

RegExp.Pattern = "~style="<<?>>[^"]*"~i"; //Ищем теги HTML (Проверка: Сервер)

Ругается на квадратные скобки. Я уже и несколько кавычек ставил и одинарные и двойные, ни чего не выходит, квадратные скобки подсвечены красным цветом, 1с похоже путается из-за кавычек в середине.

shoy
18.08.2017 17:00Ответ № 5

Попробуй вот это:

RegExp.Pattern = "~style=""<<?>>[^""]*""~i"; //Ищем теги HTML (Проверка: Сервер)

sferg
27.08.2017 19:54Ответ № 6

Спасибо вам за помощь! Но так вообще не работает, т.е. не удаляет тэг style, вообще ни чего не происходит (( Перепробовал кучу вариантов, ни чего не помогает ((

Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.