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
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders