虚位以待(AD)
虚位以待(AD)
首页 > 网页特效 > Flash > Flex 字符串ReplaceAll使用说明

Flex 字符串ReplaceAll使用说明
类别:Flash   作者:码皇   来源:互联网   点击:

用过FLEX中String类型的朋友可能知道,replace这个方法并不过替换所有内容。那么我们需要替换所有内容怎么办?
只有自己动手,丰衣足食咯,呵呵。言归正专,有两种方法,一种是利用Array的方式,另一种是利用正则去替换。
复制代码 代码如下:

/**
* StringReplaceAll
* @param source:String 源数据
* @param find:String 替换对象
* @param replacement:Sring 替换内容
* @return String
* **/
private function StringReplaceAll( source:String, find:String, replacement:String ):String{
return source.split( find ).join( replacement );
}

利用正则的方式没有第一种方便,但也可以解决替换所有的。下面举个“去除换行符号”的例子:
复制代码 代码如下:

var str:String = "abrncdrnefhirnjklrmnnf";
trace(str.replace(new RegExp("[rn r n]", "g"), ""));
相关热词搜索: Flex 字符串 ReplaceAll