Are you using AS3? That would be much easier: var input:String = "Dog,cat,squirrel, bird - horse:worm"; var re:RegExp = /\s*[,-:\r\t]\s*/gm; var result:Array = input.split(re);
On Thu, Jul 17, 2008 at 4:45 PM, Mendelsohn, Michael < [EMAIL PROTECTED]> wrote: > 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