<<prev file | next file >>    view single page | view frames    summary: fields | routine    details: routine

Obsolete/

strrepl.pro

replace one (or more) character(s)/string(s) in a string --- OBSOLETE --- you should better use strsed

topstrrepl String

result = strrepl(str, arg2, rchar)

Return value

another string

Parameters

str        in required

the string to be changed

arg2        in required

position of the character(s) to be replaced or a string to be changed in STR.

rchar        in required

replacement character/string

Examples

; Convert one letter into upper case abc = 'abcdefghijklmnopqrstuvwxyz' print,strrepl(abc,strpos(abc,'m'),'M') ; prints "abcdefghijklMnopqrstuvwxyz" ; Use with strwhere function a = 'abcabcabc' print,strrepl(a,strwhere(a,'a'),'#') ; prints "#bc#bc#bc#bc#bc" IDL> print, strrepl(a,'bc','!eeee!') a!eeee!a!eeee!a!eeee! IDL> print, strrepl(a,'b','0000') a0000ca0000ca0000 IDL> print, strrepl(a,'toto','0000') abcabcabc

Version history

Version

$Id: strrepl.pro 232 2007-03-20 16:59:36Z pinsard $

History

mgs, 02 Jun 1998: VERSION 1.00 Copyright (C) 1998, Martin Schultz, Harvard University This software is provided as is without any warranty whatsoever. It may be freely used, copied or distributed for non-commercial purposes. This copyright notice must be kept with any copy of this software. If this software shall be used commercially or sold as part of a larger package, please contact the author to arrange payment. Bugs and comments should be directed to mgs@io.harvard.edu with subject "IDL routine strrepl" sebastien Masson (smlod@ipsl.jussieu.fr)

Known issues

Restrictions

Known shortcoming: if index is an array, it must contain all valid elements (only the first entry is checked).

Statistics

McCabe cyclic 11
McCabe essential 1
McCabe modular design 1
Produced by IDLdoc 2.0.