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

Список разделителей может быть заменен


 
    ,.;:!?/\<>()^#&%+-*
 
    Список разделителей может быть заменен при вызове функции.
    Некоторые примеры использования разделителей приведены в
    следующей таблице:
 
    Таблица 4-6. Рекомендуемые разделители
    --------------------------------------------------------------------
    Элемент текста      <cDelimiter>
    --------------------------------------------------------------------
    Страницы            CHR(12) (прогон страницы)
    Предложения         ".!?"


    Имена файлов        ":\."
    Строки чисел        ",."
    Строки дат          "/."
    Строки времени      ":."
    --------------------------------------------------------------------
 
  Примечания
 
  . Параметр <cString> может быть передан по ссылке. При этом вызов
    CSETREF(.T.), подавляющий возвращение функцией результата, позволяет
    уменьшить потребности в рабочей памяти.
 
  Примеры
 
  . Преобразование в строчные первых букв всех элементов:
 
    ? TOKENLOWER("доброе Утро")                 // "доброе утро"
 
  . Можно задавать большее количество элементов, чем имеется:
 
    ? TOKENLOWER("доброе Утро", 5)              // "доброе утро"
 
  . Обработка первых двух элементов с заданием разделителя:
 
    ? TOKENLOWER("AB/AB/AB", "/", 2)            // "/aB/aB/AB"
 

See Also: CSETREF()
ATTOKEN()
NUMTOKEN()
TOKEN()
TOKENUPPER()

 

 

 TOKENNEXT()
 Возвращает следующий элемент при пошаговом выделении.
------------------------------------------------------------------------------
 
  Синтаксис
 
    TOKENNEXT(<idTokenInitVar>) --> cToken
 
  Параметры
 
    <idTokenInitVar> - идентификатор символьной переменной, предварительно
    инициализированной функцией TOKENINIT(). Задание идентификатора

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