Клиппер 5. Справочник

Возвращает остаток строки после искомого


See Also: CSETREF()

 

 

 AFTERATNUM()
  Возвращает остаток строки после искомого вхождения подстроки.
------------------------------------------------------------------------------
 
  Синтаксис
 
    AFTERATNUM(<cSearchFor>, <cString>,
        [<nCounter>], [<nIgnore>]) --> cAfterString
 


  Параметры
 
    <cSearchFor> - символьный параметр, задающий искомую подстроку.
 
    <cString> - символьный параметр, задающий обрабатываемую строку.
 
    <nCounter> - необязательный числовой параметр, задающий номер искомого
    вхождения <cSearchFor> в <cString>. По умолчанию осуществляется поиск
    последнего вхождения.
 
    <nIgnore> - необязательный числовой параметр, задающий количество
    символов с начала строки <cString>, исключаемых из поиска.
    По умолчанию 0.
 
  Возвращаемое значение
 
    cAfterString - остаток строки <cString>, начиная с первого символа,
    следующего после вхождения искомой подстроки с номером <nCounter>.
    Если последний символ обрабатываемой строки является также последним
    и в искомой подстроке, или искомое вхождение не найдено, то
    возвращается пустая строка.
 
  Описание
 
    Функция находит требуемое по номеру вхождение подстроки <cSearchFor>
    в строке <cString> и возвращает ее остаток, начинающийся с первого
    символа, следующего за искомым вхождением.
 
    Для поиска требуемого по номеру вхождения подстроки функция
    просматривает, начиная слева, обрабатываемую строку, осуществляя поиск
    каждого вхождения. В зависимости от состояния режима прохода по
    символам, переключаемого функцией CSETATMUPA(), дальнейший поиск
    продолжается с символа, следующего либо за последним (режим включен),
    либо за первым (режим выключен) символом последнего вхождения.
 
  Примечания
 
  . Применение функции SETATLIKE() позволяет организовать поиск по

Содержание раздела