FLEX中字符串替换
文章来自:百度空间-海阔天空,狂风暴雨以后
在Flex ,字符串替换函数是 replace,但是这个函数一次只能替换一个,不能全部替换指定的字符。下面的 StringReplaceAll 可以实现一次性全部替换指定的字符。
方法一
/**
* StringReplaceAll *
@param source:String 源数据 *
@param find:String 替换对象 *
@param replacement:Sring 替换内容 *
@return String *
**/
public static 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"), ""));
利用正则表达式的方式.

浙公网安备 33010602011771号