VBScript. Функция StrComp
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Создана новая страница размером Возвращает результат сравнения двух строк. StrComp(string1, string2[, compare]) Функция в...) |
SYSDBA (обсуждение | вклад) |
||
| Строка 9: | Строка 9: | ||
Dim I | Dim I | ||
I = StrComp("БЕРЕЗА", "Береза", vbTextCompare) ' 0 | I = StrComp("БЕРЕЗА", "Береза", vbTextCompare) ' 0 | ||
| − | I = StrComp("БЕРЕЗА", "Береза") | + | I = StrComp("БЕРЕЗА", "Береза") ' -1 |
[[Category:VBScript]] | [[Category:VBScript]] | ||
[[Category:Книга]] | [[Category:Книга]] | ||
Версия 21:06, 13 мая 2009
Возвращает результат сравнения двух строк.
StrComp(string1, string2[, compare])
Функция вернет -1, если string1 < string2, 1, если string1 > string2 и 0, если строки равны. Если хотя бы одна из строк Null результат функции так же будет равен Null. Параметр compare является опциональным и задает тип сравнения: vbBinaryCompare – двоичное, с учетом регистра символов, или vbTextCompare – текстовое, без учета регистра символов. По-умолчанию используется двоичное сравнение. При сравнении строк разной длины, более короткая дополняется справа пробелами.
Пример:
Dim I
I = StrComp("БЕРЕЗА", "Береза", vbTextCompare) ' 0
I = StrComp("БЕРЕЗА", "Береза") ' -1