Monday, November 08, 2010 at 12:05 AM.
system.verbs.builtins.search.globalReplace
on globalReplace (searchstring, replacestring) { local (numreplaced, savedparams = search.params); search.params.flatsearch = true; search.params.frontwindowonly = false; <<search.params.wraparound = true search.params.searchfor = searchstring; search.params.replacewith = replacestring; search.reset (); numreplaced = search.replaceall (); search.params = savedparams; <<restore originals return (numreplaced)}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.