flash as string.split()字符切割函数详细

split(String.split 方法)
public split(delimiter:String, [limit:Number]) : Array

在指定的 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

ActionScript 示例文件夹的 Strings.fla 文件中也有一个示例。下面的列表指定到此文件夹的典型路径:

Windows:引导驱动器Program FilesMacromediaFlash 8Samples and TutorialsSamplesActionScript
Macintosh:Macintosh HD/Applications/Macromedia Flash 8/Samples and Tutorials/Samples/ActionScript

时间: 2024-09-16 22:34:05

flash as string.split()字符切割函数详细的相关文章

js split 字符分割函数实例教程

js split 字符分割函数实例教程 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-

javascript string.replace()字符替换函数

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr,replacement)参数 描述 regexp/substr 必需.规定子字符串或要替换的模式的 RegExp 对象. 请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象.   replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数.   11

C++ string.replace()字符替换函数的用法

C++ replace()函数返回string 能放的最大元素个数.(不同于capacity) size _ type max _ size( ) const;   basic_string <char>::size_type cap, max;   cap = s.capacity ( );   max = s.max_size ( ); // max=4294967294.   basic_string::rfind  寻找给定的string.返回找到的第一个string 下标值:如果没找

字符处理函数 strtok(string str,string arg)

函数 今天用到一个函数,查了一下手册,给出了如下的说明: <?php$string = "This is\tan example\nstring";$tok = strtok($string," \n\t");while ($tok) { echo "Word=$tok<br>"; $tok = strtok(" \n\t");}?> 输出: Word=This Word=is Word=an Word

asp.net中String.Split 方法详细介绍

下边我们通过一些实例来说明下怎么使用(以下string words = "1,2.3,,4";):  Split(Char())  ?骰刈执??列,????列包含????绦???中,由指定的 Unicode 字元?列之元素所分隔的子字串.  代码如下 复制代码 1. public string[] Split(params char[] separator) string[] split = words.Split(new Char[] { ',' });//返回:{"1&q

php中几个字符处理函数的说明

函数 字符串分割与连接函数: 代码: array explode(string delimiter, string data) 使用字符串 dellimiter 把 data 分割成一个数组返回 类似函数:split() 代码: string implode(array data, string dellimiter) 作用和explode()正好相反,把数组用dellimiter连接成一个长字符串 函数别名:join() 代码: array split(string pattern, stri

javascript中不易分清的slice,splice和split三个函数_javascript技巧

每每见到这三个函数,我都会很懵,一定要到网上搜搜:今天,恰巧又见到了它们,所以想必是时候为它们做个笔记啦 1.slice(数组) 用法:array.slice(start,end) 解释:该方法是对数组进行部分截取,并返回一个数组副本:参数start是截取的开始数组索引,end参数等于你要取的最后一个字符的位置值加上1(可选) //如果不传入参数二,那么将从参数一的索引位置开始截取,一直到数组尾 var a=[1,2,3,4,5,6]; var b=a.slice(0,3); //[1,2,3]

PHP UTF8中文字符截断函数代码_php技巧

php中英文混合字符截断不乱码函数(utf8) 复制代码 代码如下: //utf8格式下的中文字符截断//$sourcestr 是要处理的字符串//$cutlength 为截取的长度(即字数)//$addstr 超过长度时在尾处加上的字符function cut_str($sourcestr, $cutlength, $addstr='...'){ $returnstr=''; $i=0; $n=0; $str_length=strlen($sourcestr);//字符串的字节数 while

oralce substr字符截取函数用法

在几乎所有的数据库教程中都会有字符截取这个函数,都大同小义了,下面我们来看看在Oralce中有个数据切割函数: substr的用法吧. substr('要切割的值',从第几个位置开始切割,切割几位); 如下例: view sourceprint?substr('hello word', 3, 2) would return 'll' substr('hello word', 5) would return 'o word' substr('hello word', -3, 3) would re