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

строчных букв. Несмотря на то,


    строчных букв. Несмотря на то, что параметр не является последним,
    он может быть опущен вместе с предшествующей запятой.
 
    <nIgnore> - необязательный числовой параметр, задающий количество
    пропускаемых с начала строки символов. По умолчанию пропускается 0
    символов.
 
  Возвращаемое значение
 
    nPosition - номер позиции символа, удовлетворяющего заданному
    условию, а иначе 0.
 
  Описание


 
    Функция, начиная с левого края строки <cString>, ищет первую строчную
    или прописную букву. Под строчными буквами понимаются символы,
    изменяемые Clipper-функцией UPPER(), а под прописными - изменяемые
    Clipper-функцией LOWER(). Параметр <nIgnore> позволяет исключить из
    поиска заданное количество символов с начала строки <cString>.
 
  Примечания
 
  . Действие функции зависит от особенностей таблицы символов
    национальной версии Clipper. В частности, в Русской версии Clipper,
    где используется альтернативная кодировка кириллицы, кроме латинских и
    русских прописных и строчных букв буквенными являются также символы с
    ASCII-кодами в диапазоне от 240 до 247.
 
  Примеры
 
  . Поиск строчных и прописных букв:
 
    cString := "123ABCuabc"
 
    ? POSLOWER(cString)                 // Строчная буква на позиции 7
    ? POSLOWER(cString, .T.)            // Прописная буква на позиции 1
    ? POSLOWER(cString, .F., 7)         // Строчная буква на позиции 8
 

See Also: POSALPHA()
POSRANGE()
POSUPPER()

 

 

 POSRANGE()
 Возвращает позицию символа в строке с ASCII-кодом заданного диапазона.
------------------------------------------------------------------------------
 
  Синтаксис
 
    POSRANGE(<cChar1|nChar1>, <cChar2|nChar2>,
        <cString>, [<lMode>], [<nIgnore>]) --> nPosition
 
  Параметры
 
    <cChar1|nChar1> и <cChar2|nChar2> - параметры, задающие в символьной

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