8.х Функция вставки символов в строку.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем alexburn, 7 июл 2010.

  1. TopicStarter Overlay
    alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Приветствую вас! Сильно не пинайте за вопрос :unsure: , просто сейчас уже не помню. Есть ли функция вставки любого символа в строку неизвестной длины? Например:
    Код:
    а="какая-то строка";
    ФункцияВставки(а,"длинная ",8);
    
    
    Должно получиться: какая-то длинная строка.
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Неа, не встречал такой. Попробуйте как-то так:
    Код:
    НоваяСтрока = Лев(ИсходнаяСтрока, Позиция) + СтрокаДляВставки + Прав(ИсходнаяСтрока, СтрДлина(ИсходнаяСтрока) - Позиция));
    
  3. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.570
    Симпатии:
    717
    Баллы:
    204
    ещё можно похитрить с СТРЗАМЕНИТЬ()....

    а = "какая-то строка";
    а = стрзаменить(а," ", " динная ");
  4. TopicStarter Overlay
    alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Вот плохо что нет такой функции. Придется придумывать самому:)

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