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.