function stringReplace input String str; input String source; input String target; output String res; end stringReplace;