如何在动作脚本中分隔字符串3
问题描述:
我需要代码示例来分隔字符串,我是新开发人员请写下示例代码。谢谢。如何在动作脚本中分隔字符串3
这是字符串:
[email protected]|3.705|18|0.90
我需要各部分之间的分离 “|”:
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
答
可以使用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);
}
性能不好。 String.split(...)操作比较繁琐,而且只需要执行一次并将结果数组分配给一个临时变量。 – Organis