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

необязательный логический параметр, задающий при


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


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

See Also: POSALPHA()
POSLOWER()
POSRANGE()

 

 

 RANGEREM()
 Удаляет из строки символы с ASCII-кодами заданного диапазона.
------------------------------------------------------------------------------
 
  Синтаксис
 
    RANGEREM(<cChar1|nChar1>, <cChar2|nChar2>,

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