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

используемых для выделения элементов. Значение


 
    <cDelimiters> - необязательный символьный параметр, задающий список
    разделителей, используемых для выделения элементов. Значение по
    умолчанию приведено в подразделе Описание.
 
    <nCounter> - необязательный числовой параметр, задающий номер
    искомого элемента. По умолчанию последний элемент.
 
  Возвращаемое значение
 
    nPosition - номер начальной позиции искомого элемента в <cString>.
 
  Описание


 
    Функция позволяет определить начальную позицию элемента в <cString>,
    что весьма полезно при работе с другими функциями обработки строк. По
    умолчанию функция использует следующие разделители:
 
    CHR(32), CHR(0), CHR(9), CHR(10), CHR(13),
    CHR(26), CHR(32), CHR(138), CHR(141)
 
    и символы:
 
    ,.;:!?/\<>()^#&%+-*
 
    Список разделителей может быть заменен при вызове функции.
    Некоторые примеры использования разделителей приведены в таблице.
 
    Таблица 4-1. Рекомендуемые разделители
    --------------------------------------------------------------------
    Элемент текста      <cDelimiter>
    --------------------------------------------------------------------
    Страницы            CHR(12) (прогон страницы)
    Предложения         ".!?"
    Имена файлов        ":\."
    Строки чисел        ",."
    Строки дат          "/."
    Строки времени      ":."
    --------------------------------------------------------------------
 
  Примечания
 
  . Используемые в качестве разделителей коды CHR(138) и CHR(141) в
    альтернативной кодировке соответствуют буквам кириллицы "К" и "Н". В
    связи с этим при использовании функции для разбора текстов на русском
    языке необходимо заменять список разделителей.
 
  Примеры
 
  . Начальная позиция последнего элемента:
 
    ? ATTOKEN("Добрый день!")                           // 8

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