используемых для выделения элементов. Значение
<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