1. Сравнение двух и более строк с помощью логических операторов =, <, >.
Строки сравниваются посимвольно, по коду (Unicode) символа до первого несовпадения!
Возвращаемое значение - Булево.
Сравнение регистрозависимое! Заглавная буква будет больше строчной! Для того чтобы регистр не учитывался можно привести строки к верхнему или нижнему регистру с помощью методов ВРег или НРег.
Сравнение 1
Результат:
Сравнение 2
Результат:
Сравнение 3
Если одна строка полностью содержит в себе другую и также содержит дополнительные символы, то такая строка будет больше той, которую содержит в себе.
Результат:
2. Сравнение строк с помощью метода СтрСравнить(<Строка1>, <Строка2>)
Параметры:
<Строка1> (обязательный). Тип: Строка. Строка для сравнения
<Строка2> (обязательный). Тип: Строка. Строка для сравнения.
Возвращаемое значение: Тип: Число.
Возвращает:
- -1 - первая строка меньше второй.
- 1 - первая строка больше второй.
- 0 - первая строка равна второй.
Описание: Выполняет сравнение строк без учета регистра, аналогичное сравнению строк с помощью вышеописанного способа и возвращает не Булево, а числовое значение.
Пример:
Результат: