字符串操作

一、 连接字符串

+,+=

二、插入空白符

字符串里加"\t"转义字符

三、搜过匹配字符串 indexof(),lastIndexOf()

字符串.IndexOf(要搜索的字符串,开始的下标)

返回值:搜索到返回第一个匹配的位置,没有找到则返回-1

一般用来判断某个字符串是否在该字符串里存在

lastIndexOf,则是从字符串的后面开始搜索。

四、取子符串的子串

1、字符串.substr(开始下标,子串长度);子串长度,默认为取剩余的全部长度

2、字符串.substring(开始下标,结束下标);子串长度,默认为取剩余的全部长度

五、字符串转换为数组

字符串.split(分隔字符串)默认“”空字符串 与“  ”空格字符串不一样。类似ab 与a  b 的区别。

返回值:将分隔后的字符存放的数组返回

六、替换字符串

字符串变量.replace(待替换字符串,替换成的字符串) 这个只能替换第一个匹配的字符串,如要全部替代则要使用循环语句。

var example:String= "it's a bird it's a plane, it's ActionScripte";
var replaced:String = example ;
while(replaced.indexof("it's)!=-1)
{
    replaced = replaced.replace("it's,"it is ");
}
replaced = replaced.replace("It's","It is");
trace(replaced);)

用其split()方法与Join()方法结合

var example:String = "This is <br>a sentence <br> on 3 lines";
trace("example.splict("<br>").jion('\n'));

七、对字符串中的单字符操作

字符串变量.charAt(字符位置);

八、过虑空白字符

stringUtil.trim(字符串);

过虑空白字符串之前和之后的空白字符,但不包括字符本身自带的空白字符,如“aa  bb"过滤后不会变成aabb

九、反转字符串

1、使用字符串的splict方法将字符串转为数组型

2、使用数组类中的reverse()方法进行反转

3、使用数组类中的join()方法转为字符串类型

posted @ 2011-08-18 15:30  木之源  阅读(160)  评论(0编辑  收藏  举报