| xHarbour Reference Documentation > Function Reference | 
![]()  | 
  ![]()  | 
  ![]()  | 
 
Searches a list of characters and replaces them with a corresponding list.
CharRepl( <cSearch> , ;
          <cString> , ;
          <cReplace>, ;
         [<lOnePass>] ) --> cResult
The function returns a string where all characters contained in <cSearch> are replaced with the corresponding characters of <cReplace>. The string <cString> is returned unchanged when no character of <cSearch> is found.
| See also: | PosRepl(), RangeRepl(), WordRepl(), WordToChar() | 
| Category: | CT:String manipulation , Character functions | 
| Source: | ct\charrepl.c | 
| LIB: | xhb.lib | 
| DLL: | xhbdll.dll | 
// The example shows results of CharRepl()
   PROCEDURE Main
      LOCAL cString := "xHarbour compiler"
      ? CharRepl( "aeiou", cString, "AEIOU" ) // result: xHArbOUr cOmpIlEr
      ? CharRepl( "xmr"  , cString, "123" )   // result: 1Ha3bou3 co2pile3
   RETURN
http://www.xHarbour.com