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