#0
by D_Pavel
Есть текст XML, нужно удалить все строки типа <Адрес>*****</Адрес> чтобы сократить размер, где ***** каждый раз меняется. Как их все удалить? Поиск и замена по подстроке не поможет, так как искомая строка заранее не известна.
#4
by D_Pavel
не получится, тут нет разбора по строкам ПрочитатьXML(ЧтениеXML); Переписывать весь механизм не выгодно. Не получится, данные выгружаются командой ЗаписатьXML(ЗаписьXML, Данные);
#5
by Рэйв
перебери xml как текст построчно, ищи в строке через Найти сначала <Адрес>и начиная с него формируй строку ан удаление до </Адрес> включительно.
#7
by Кирпич
Похоже, автор ожидает готовый вариант решения его проблемы. Те самые восемь строк, которые добрый дядя ему сюда запостит. Сейчас так модно.
#13
by D_Pavel
Так уже сделал, не везде получилось. Не удаляется многострочный например такой текст:
#17
by Defender aka LINN
Ну, кроме Pattern там еще пара-тройка свойств есть... И на форуме тут Орефков, кажись, выкладывал ВК
#18
by D_Pavel
звезда и плюс - это без разницы в данном случае, так как не может быть в этом месте меньше одного символа.
#24
by orefkov
. - это любой символ, кроме перевода строки. Если нужен действительно любой символ, надо использовать [sS] И со звездочкой аккуратнее - удалит все от первого открывающего тега до последнего, лучше ее жадность обуздать знаком вопроса. Вот так примерно:
#28
by orefkov
На скриншоте как раз он и работает, вернее его брат из JScript :) Пост был не про мою ВК, а про правильный шаблон поиска.
#29
by D_Pavel
А так вот как получается: Ошибка при вызове метода контекста (Replace) по причине: Произошла исключительная ситуация (0x800a139a)
#31
by D_Pavel
Не работает! Как удалить строку только в нужных местах? Например нужно удалить <Адрес/> ТОЛЬКО внутри конструкции "<Удалять>": <НеУдалять> <Адрес/> У меня получается что везде удаляет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как удалить с печатной формы документа колонку.
- не могу удалить строки из Табличного Поля
- ТЗ. Удаление строки сдвигает строки?
- Удалить из конфигуратора документ либо модуль документа
- Нужно удалить записи регистра сведений "Удалить права доступа пользователей"
- Как в Excel поставить/удалить группировку по некоторым строкам, и удалить по другим
- Динамический список - выделенные строки - суммирование содержимого строки..
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
В этой группе 1С
- РОЗНИЦА, 2.0 добавление поля остаток и цена в справочник номенклатура
- ЗУП. Отпуск по уходу за ребенком?
- Выбрать свободный период. Как ?
- v7: Сообщения базы при ТИИ
- v7: ЗиК Отзыв из отпуска без перерасчета отпускных
- КД2 - выгрузить 1 колонку в ТЧ документа
- v7: Сбивается кодировка текста при копировании в блокнот
- Запись документа без проверок
- Учет пробников в бухгалтерии
- СКД. Название общих итогов.
- Драйвера АТОЛ для FPrint-55 на Win8 x64
- Как исправить отрицательный заработок в СЗВ-6-4?
- Перенос остатков с одного счета на другой
- Как найти неразрешимые ссылки?
- ЗУП выплата мат.помощи посторонним
- Конвертация данных 1с Oracle
- Агент сервера 1с 8.2 не запускается при установке
- Обновление БП 3.0. Риб.
- Декларация по налогу на прибыль не заполняется 160 строка
- Проблема со сменой КПП