如何在动作脚本中分隔字符串3

问题描述:

我需要代码示例来分隔字符串,我是新开发人员请写下示例代码。谢谢。如何在动作脚本中分隔字符串3

这是字符串:

[email protected]|3.705|18|0.90

我需要各部分之间的分离 “|”:

[email protected]

3.705

0.90

var Sample_String: String = "[email protected]|3.705|18|0.90" 

var VALUE1: String = Sample_String.split("|")[0]; 
var VALUE2: String = Sample_String.split("|")[1]; 
var VALUE3: String = Sample_String.split("|")[2]; 
var VALUE4: String = Sample_String.split("|")[3]; 

trace(VALUE1); 
trace(VALUE2); 
trace(VALUE3); 
trace(VALUE4); 

// ----------------------------- ---------------------------------------------- 输出:

[email protected] 
3.705 
18 
0.90 
+3

性能不好。 String.split(...)操作比较繁琐,而且只需要执行一次并将结果数组分配给一个临时变量。 – Organis

可以使用split函数一次创建的分裂String如下的Array

private var myString:String = "[email protected]|3.705|18|0.90"; 

var splitStringArray: Array = myString.split("|"); 
for each (var splitString:String in splitStringArray) 
{ 
    trace(splitString); 
}