Flash CS3 文档 |
|||
| ActionScript 2.0 语言参考 > ActionScript 类 > String > split(String.split 方法) | |||
在指定的 delimiter 参数出现的所有位置断开 String 对象,将其拆分为子字符串,然后以数组形式返回子字符串。如果使用空字符串 ("") 作为分隔符,则该字符串中的每个字符都将作为一个元素放入到数组中。
如果未定义 delimiter 参数,则会将整个字符串放入返回的数组的第一个元素中。
可用性:ActionScript 1.0、Flash Player 5
delimiter:String ― 一个字符串;my_str 拆分处的字符或字符串。
limit:Number [可选] ― 要放入数组中的项目数。
Array ― 包含 my_str 的子字符串的数组。
下面的示例返回含有五个元素的数组:
var my_str:String = "P,A,T,S,Y";
var my_array:Array = my_str.split(",");
for (var i = 0; i<my_array.length; i++) {
trace(my_array[i]);
}
// output:
P
A
T
S
Y
下面的示例返回含有两个元素("P" 和 "A")的数组:
var my_str:String = "P,A,T,S,Y";
var my_array:Array = my_str.split(",", 2);
trace(my_array); // output: P,A
下面的示例演示如果您将空字符串 ("") 用于 delimiter 参数,则将字符串中的每个字符作为元素放入数组:
var my_str:String = new String("Joe");
var my_array:Array = my_str.split("");
for (var i = 0; i<my_array.length; i++) {
trace(my_array[i]);
}
// output:
J
o
e
有关其它示例,请参阅位于 www.adobe.com/go/learn_fl_samples_cn 的 Flash 示例页。下载并解压缩示例 zip 文件,然后进入 ActionScript2.0\Strings 文件夹以访问 Strings.fla 文件。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00002166.html