Tomorrow Evening

Digitially Driven

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;
}
 

Category: Flash

Tagged: ,

Leave a Reply