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

поиск без учета различия строчных


поиск с
    учетом, а при значении .F. поиск без учета различия строчных и
    прописных букв.
 
    <lAll> - необязательный логический параметр, задающий при значении .T.
    обработку каждого вхождения искомой строки, а при значении .F. или по
    умолчанию обработку только первого вхождения.
 
    <cForwardDelimiter> - необязательный символьный параметр, содержащий
    набор символов, каждый из которых рассматривается как возможный
    разделитель, предшествующий <cSearchString>. По умолчанию разделителя
    нет.
 


    <cTrailingDelimiter> - необязательный символьный параметр, содержащий
    набор символов, каждый из которых рассматривается как возможный
    разделитель, следующий за <cSearchString>. По умолчанию разделителя
    нет.
 
  Возвращаемое значение
 
    lFound - логическое значение .T., если указанная строка найдена хотя
    бы один раз, а иначе .F..
 
  Описание
 
    Функция позволяет осуществить поиск последовательности символов в
    экранной памяти и присвоить им новый цветовой атрибут. Например, можно
    путем инверсии изображения выделять слова при работе функции
    MEMOEDIT(). Для этого SCREENMARK() должна вызываться из функции
    пользователя при каждом нажатии клавиш управления курсором.
 
    При значении .T. параметра <lUpperLower> осуществляется поиск
    конкретного сочетание символов, а при значении .F. прописные и
    строчные буквы не различаются.
 
    Если необходимо выделять слова как текстовые единицы, а не как
    фрагменты последовательности символов, то можно использовать два
    набора символов разделителей <cForwardDelimiter> и
    <cTrailingDelimiter>.  В противном случае, например,
    последовательность "LOCK" будет отмечена в слове "BLOCK".
 
    При использовании пробела в качестве разделителя <cForwardDelimiter>
    (см. Примечание), подстрока "LOCK" не будет помечена в подстроке

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