Dec 20, 2009
Find and Replace
A "Find and Replace" method is always handy when trying to avoid repetition in code (especially when replacing variables in XML Strings) and so here's a quick script everyone should know:
public static function replaceWord (searchString:String, find:String, replace:String) : String { var wordLength = searchString.length; var result:String = ''; for (var i = 0; i < wordLength; i++) { if (searchString.substr (i, find.length) == find) { result = searchString.substr (0, i) + replace + searchString.substr (i + find.length, wordLength); } } if (result == '') result = searchString; // didn't replace anything return result; }