Возвращает номер начальной позиции первого вхождения символьного выражения или memo-поля в другое символьное выражение или memo-поле, не учитывая регистр этих двух выражений.
ATCC(cSearchExpression, cExpressionSearched [, nOccurrence]) |
Параметры
- cSearchExpression
-
Определяет символьное выражение, которое функция ATCC( ) ищет в выражении cExpressionSearched.
- cExpressionSearched
-
Определяет символьное выражение, просматриваемое в поисках выражения cSearchExpression.
В качестве cSearchExpression и cExpressionSearched могут фигурировать memo-поля любого размера.
- nOccurrence
-
Указывает, какое вхождение выражения cSearchExpression (первое, второе, третье и т.д.) необходимо найти в выражении cExpressionSearched. По умолчанию функция ATCC( ) ищет первое вхождение cSearchExpression (nOccurrence = 1). Задавая nOccurrence, Вы можете инициировать поиск различных вхождений cSearchExpression в выражение cExpressionSearched.
Возвращаемое значение
Numeric
Замечания
ATCC( ) предназначена для обработки символьных выражений в двухбайтовой кодировке. Если выражение содержит только однобайтовые символы, функция ATCC( ) эквивалентна функции ATC( ).
Функция ATCC( ) просматривает второе символьное выражение в поисках первого символьного выражения, не принимая во внимание регистр символов (строчные или прописные)в обоих выражениях. Для поиска с учетом регистра испо ьзуйте функцию AT_C().
Функция ATCC( ) возвращает целое число, соответствующее номеру позиции, в которой встретился первый символ выражения. Если символьное выражение не найдено, ATCC( ) возвращает 0.
Эта функция полезна для работы с двухбайтовыми наборами символов, например, с японскими "алфавитами" харигана и катакана.
Смотрите также
Справочное руководство
AT( ), функцияAT_C( ), функция
ATC( ), функция
ATCLINE( ), функция
ATLINE( ), функция
LEFT( ), функция
RAT( ), функция
RATLINE( ), функция
RIGHT( ), функция
SUBSTR( ), функция
LEFTC( ), функция
RIGHTC( ), функция
SUBSTRC( ), функция
Прочие ресурсы
ФункцииСправочное руководство по языку (Visual FoxPro)