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

номер первых одинаковых позиций вхождения


 
    <cString1> - символьный параметр, задающий строку, в которой
    осуществляется поиск <cSearchFor1>.
 
    <cSearchFor2> - символьный параметр, задающий подстроку, поиск
    вхождения которой осуществляется в строке <cString2>.
 
    <cString2> - символьный параметр, задающий строку, в которой
    осуществляется поиск <cSearchFor2>.
 
  Возвращаемое значение
 
    nPosition - номер первых одинаковых позиций вхождения <cSearchFor1>


    в <cString1> и <cSearchFor2> в <cString2>.
 
  Описание
 
    Функция позволяет построить отношение связи или, другими словами,
    определить корреляцию между двумя строками символов.
 
    Она определяет совпадение позиций вхождения подстроки <cSearchFor1> в
    строке <cString1> и подстроки <cSearchFor2> в строке <cString2>.
 
  Примечания
 
  . Функция возвращает 0, если нет одинаковых позиций.
 
  Примеры
 
  . Поиск позиции, в которой вхождение "b" в первую строку совпадает с
    вхождением "1" во вторую строку:
 
    ? CHARRELA("b", "b b b b", "1", "bbb11111")         // 5
 

See Also: CHARRELREP()

 

 

 CHARRELREP()
 Заменяет символы в одинаковых позициях вхождения в парах подстрок и строк.
------------------------------------------------------------------------------
 
  Синтаксис
 
    CHARRELREP(<cSearchFor1>, <cString1>,
        <cSearchFor2>, [@]<cString2>,
        <cReplaceExpression>) --> cString
 
  Параметры
 
    <cSearchFor1> - символьный параметр, задающий список символов, поиск
    которых осуществляется в строке <cString1>.
 
    <cString1> - символьный параметр, задающий строку, в которой
    осуществляется поиск символов из списка <cSearchFor1>.
 

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