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

с левого края строки, ищет


    символов.
 
  Возвращаемое значение
 
    nPosition - номер позиции символа, удовлетворяющего заданному
    условию, а иначе 0.
 
  Описание
 
    Функция, начиная с левого края строки, ищет первый буквенный (или
    небуквенный) символ в <cString>. Под буквенным понимается символ,
    изменяемый Clipper-функциями LOWER() или UPPER(), а под небуквенным -
    неизменяемый этими функциями. Параметр <nIgnore> позволяет исключить


    из поиска заданное количество символов с начала строки.
 
  Примечания
 
  . Действие функции зависит от особенностей таблицы символов
    национальной версии Clipper. В частности, в Русской версии Clipper,
    где используется альтернативная кодировка кириллицы, кроме латинских и
    русских прописных и строчных букв буквенными являются также символы с
    ASCII-кодами в диапазоне от 240 до 247.
 
  Примеры
 
    cString := "UKLM123"
    ? POSALPHA(cString)                 // Результат: 1
    ? POSALPHA(cString, .T.)            // Результат: 5
    ? POSALPHA(cString, .F., 2)         // Результат: 3
 

See Also: POSLOWER()
POSRANGE()
POSUPPER()

 

 

 POSCHAR()
 Заменяет символ в заданной позиции символьной строки.
------------------------------------------------------------------------------
 
  Синтаксис
 
    POSCHAR([@]<cString>, <cChar|nChar>,
        [<nPosition>]) --> cModString
 
  Параметры
 
    [@]<cString> - символьный параметр, допускающий передачу по ссылке
    и задающий обрабатываемую строку, в которой заменяется символ.
 
    <cChar|nChar> - параметр, задающий в символьной форме или в виде
    числового значения ASCII-кода (в диапазоне от 0 до 255) заменяющий
    символ.
 
    <nPosition> - необязательный числовой параметр, задающий позицию
    символа. По умолчанию последняя позиция в <cString>.
 
  Возвращаемое значение

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