Определяет, совпадает ли одно символьное выражение с другим символьным выражением.
LIKEC(cExpression1, cExpression2) |
Параметры
- cExpression1
-
Задает символьное выражение, которое функция LIKE( ) сравнивает с выражением cExpression2. Выражение cExpression1 может содержать в себе символы подстановки, такие как * и ?. Знак вопроса (?) при сравнении заменяет любой одиночный символ в cExpression2, а звездочка (*) - любое число символов. В выражении cExpression1можно задавать сколько угодно символов подстановки в любом сочетании.
- cExpression2
-
Задает символьное выражение, которое LIKE( ) сравнивает с выражением cExpression1. Чтобы функция LIKE( ) возвратила значение "истина" (.T.), выражения cExpression2 и cExpression1 должны совпадать буква за буквой.
Возвращаемое значение
Logical
Замечания
LIKEC( ) предназначена для обработки символьных выражений в двухбайтовой кодировке. Если выражение содержит только однобайтовые символы, функция LIKEC( ) эквивалентна функции LIKE( ).
Функция LIKEC( ) Определяет, совпадает ли одно символьное выражение с другим символьным выражением. Функция LIKEC( ) возвращает значение "истина" (.T.), если выражение cExpression1 совпадает с cExpression2; в противном случае возвращается "ложь" (.F.).
SET COMPATIBLE определяет, как LIKEC( ) сравнивает пробелы в cExpression1 и cExpression2. Если установка SET COMPATIBLE имеет значение ON или DB4, перед сравнением выражений cExpression1 и cExpression2 из них удаляются все конечные пробелы. Если установка SET COMPATIBLE равна OFF или FOXPLUS, все конечные пробелы в cExpression1 и cExpression2 участвуют в сравнении.
Эта функция полезна для работы с двухбайтовыми наборами символов, например, с японскими "алфавитами" харигана и катакана.
Смотрите также
Справочное руководство
AT_C( ), функцияATCC( ), функция
LIKE( ), функция
RATC( ), функция
Прочие ресурсы
ФункцииСправочное руководство по языку (Visual FoxPro)