8.х Обрезка строки

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Сергей Ленский, 30 окт 2017.

  1. TopicStarter Overlay
    Сергей Ленский
    Offline

    Сергей Ленский

    Регистрация:
    17 окт 2017
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Доброго дня!

    Помогите решить вот такую проблему. Собственно сабж:
    Есть строка с содержимым: 4504858b-60a2-11de-80fe-001ec9e07635/Фактический:Адрес:Доставки:2
    Как её превратить вот в такой вид: 4504858b-60a2-11de-80fe-001ec9e07635/ФАД:2.
    Все дело в том, что на окончании может быть не ФАД:2, а к примеру АД (адрес доставки: Адрес:Доставки).

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

    Платформа 8.1
  2. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    8.880
    Симпатии:
    923
    Баллы:
    204
    В общем случае никак. как минимум нужно чтобы строка строго соответствовала определенному шаблону.
    Если соответствие не строгое, то, если возможно, делают сначала строгое соответствие, а потом все остальное, либо, если не возможно, - не начинают делать вообще.

    Просто представьте, что в одной строке может быть фактический адрес доставки, в другой - адрес доставки, в третей - фактический адрес и т.д....
    Сергей Ленский нравится это.

Поделиться этой страницей