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

текстовых редакторах, начальные символы не


    текстовых редакторах, начальные символы не заменяются символами
    табуляции.
 
  Примечания
 
  . Начало новой строки формируется как по "жесткому" переводу каретки
    (CHR(13) + CHR(10)), так и по "мягкому" (CHR(141) + CHR(10)),
    используемому в MEMOEDIT().
 
  . Если в строке содержатся символы табуляции, то они должны быть
    преобразованы функцией TABEXPAND(), а затем с использованием
    описываемой функции может быть произведено новое преобразование.
 


  Примеры
 
  . В целях наглядности в следующих примерах замена осуществляется не
    пробелами, а символом "*". Шаг табуляции 8 (по умолчанию):
 
    ? TABPACK("AAAAAAA*", "*")                  // "AAAAAAA*"
    ? TABPACK("AAAAA***", "*")                  // "AAAAA" + CHR(9)
    ? TABPACK("AAAAA*****", "*")                // "AAAAA" + CHR(9) + "**"
    crlf := CHR(13) + CHR(10)
    cText := "ABCD+" + crlf + "++--+++++"
    ? TABPACK(cText, 4, "+")                    // "ABCD+"
                                                // "++--" + CHR(9) + "+"
 

See Also: TABEXPAND()

 

 

 TOKEN()
 Выделяет из строки заданный по номеру элемент.
------------------------------------------------------------------------------
 
  Синтаксис
 
    TOKEN(<cString>, [<cDelimiter>],
        [<nNumber>], [<nSkipWidth>]) --> cToken
 
  Параметры
 
    <cString> - символьный параметр, задающий обрабатываемую строку.
 
    <cDelimiter> - необязательный символьный параметр, задающий список
    разделителей элементов. Значение по умолчанию приведено в подразделе
    Описание.
 
    <nNumber> - необязательный числовой параметр, задающий номер
    выделяемого элемента. По умолчанию выделяется последний элемент.

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