0

有谁知道我将如何使用正则表达式拆分这样的字符串?

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

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

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

谢谢,

标记

4

2 回答 2

2

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

str:String = "word1:word2:6";
var arr:Array = str.split(":");
w1 = arr[0];
w2 = arr[1];
num = arr[3];
于 2012-11-01T21:46:43.287 回答
1

您不需要为此使用 RegExp。

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

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

所以:

a = [word1, word2, 6]

然后,您可以按照您认为合适的方式解析数组。

于 2012-11-01T21:46:47.890 回答