Возвращает номер позиции последнего вхождения символьного выражения или 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С( ) ищет предпоследнее вхождение и т.д.

Expand imageВозвращаемое значение

Numeric

Expand imageЗамечания

Функция RATС( ) предназначена для обработки символьных выражений в двухбайтовой кодировке. Если выражение содержит только однобайтовые символы, функция RATС( ) эквивалентна функции RAT( ).

Функция RATС( ) возвращает номер позиции последнего вхождения символьного выражения или memo-поля в другое символьное выражение или memo-поле. Символьные выражения или memo-поля могут содержать любую комбинацию однобайтовых и двухбайтовых символов.

Функция RATС( ), в противоположность функции AT_C( ), просматривает символьное выражение cExpressionSearched, начиная справа и продвигаясь влево, в поисках последнего вхождения символьного выражения cSearchExpression.

Функция RATС( ) возвращает целое число, указывающее номер позиции первого символа выражения cSearchExpression в выражении cExpressionSearched. Функция RATС( ) возвращает 0 если cSearchExpression не найдено в cExpressionSearched, или nOccurrence больше числа вхождений cSearchExpression в выражение cExpressionSearched.

Функция RATС( ) осуществляет поиск с учетом регистра.

Эта функция полезна для работы с двухбайтовыми наборами символов, например, с японскими "алфавитами" харигана и катакана.

Expand imageСмотрите также