如何使用正则表达式拆分字符串

时间:2012-11-01 21:42:49

标签: regex actionscript-3 flash

有人会知道如何使用Regex分割这样的字符串吗?

str:String = "word1:word2:6";

我需要将它分成3个部分,分隔符是:

//output
w1 = word1
w2 = word2
num = 6

谢谢,

标记

2 个答案:

答案 0 :(得分:2)

您不需要RegExp来实现此目的:

str:String = "word1:word2:6";
var arr:Array = str.split(":");
w1 = arr[0];
w2 = arr[1];
num = arr[3];

答案 1 :(得分:1)

您不需要使用RegExp。

var a:Array = str.split(':');

这将创建一个数组,其中每个索引都是公共分隔符之间的字符。

所以:

a = [word1, word2, 6]

然后你可以解析你认为合适的数组。