Revision: 23740
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 12, 2010 01:23 by magicrebirth
Initial Code
(define string-replace (lambda (s match replacement) (let ((ll (string->list s)) (match1 (char match)) (replacement1 (char replacement))) (if (= (string-length match) 1) (let ((z (map (lambda (x) (if (equal? x match1) replacement1 x)) ll))) (list->string (list-flatten z))) ;z) (print "i can match only single characters for now")))))
Initial URL
Initial Description
Written for the impromptu-scheme environment.. other schemes might need different procedures..
Initial Title
scheme: replace a string
Initial Tags
Initial Language
Scheme