OK. I was nearly there: var changeToSpaces:Array = ["-",",", ":", ";", "\r", "\t"]; var inputString:String = "Dog, cat,squirrel, bird - horse:worm";
var idealArray:Array = []; for (var i:uint =0; i<changeToSpaces.length;i++){ //clean the string from the inputfield inputString = String(inputString.split(changeToSpaces[i])); } for (var j:uint=0; j< inputString.length; j++){ trace(inputString.substr(0, inputString.indexOf(",", 0))); } -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mendelsohn, Michael Sent: donderdag 17 juli 2008 21:45 To: Flash Coders List Subject: [Flashcoders] SOLVED: preparing a series of keywords for a search public function Search():Void { // replace all "," ", " "-" or " - " with " " var changeToSpaces:Array = ["-", " - ", ":", ": ", "\r", "\t", ",", ", "," "]; for (var i = 0; i<changeToSpaces.length; i++) { while (criteria[0].indexOf(changeToSpaces[i]) != -1) { var startPos:Number = criteria[0].indexOf(changeToSpaces[i]); var deleteCount:Number = changeToSpaces[i].length; var tempArray:Array = criteria[0].split(""); tempArray.splice(startPos,deleteCount," "); var newString:String = tempArray.join(""); criteria[0] = newString; } } } _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders