实现代码如下:
/**
* 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 = "ab\r\ncd\r\nefhi\r\njkl\rmn\nf";
trace(str.replace(new RegExp("[\r\n \r \n]", "g"), ""));
以上就是【Flex 字符串ReplaceAll使用说明】的全部内容了,欢迎留言评论进行交流!