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

Reply via email to