7.7 Как сравнить строковые переменные разной длины?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем shchof, 15 янв 2008.

  1. TopicStarter Overlay
    shchof
    Offline

    shchof

    Регистрация:
    10 дек 2007
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Есть некоторые строковые переменные разной длины.
    Мне нужно их сравнить по наименьшему из них, т.е. должны сравниваться только первые символы.
    Пример:
    Код:
    a="5tgb";
    c="5tgbUS";
    Если a=c Тогда
    d=c;  // мы должны попасть на данный оператор, т.е., при сравнении мы отбросили у "c", лишние символы
    Конецесли
    
    
    
  2. Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    Код:
    длина1 = СтрДлина(a);
    длина2 = СтрДлина(b);
    длина = Мин(длина1 , длина2 );
    Если Лев(а, длина) = Лев(b, длина) Тогда
    
    
    примерно так
  3. TopicStarter Overlay
    shchof
    Offline

    shchof

    Регистрация:
    10 дек 2007
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    :unsure:
    Спасибо, ДРУГ, оно.

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