字符串操作
一、 连接字符串
+,+=
二、插入空白符
字符串里加"\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()方法转为字符串类型