加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex中字符串ReplaceAll

发布时间:2020-12-15 01:01:52 所属栏目:百科 来源:网络整理
导读:用过FLEX中String类型的朋友可能知道,replace这个方法并不过替换所有内容。那么我们需要替换所有内容怎么办?只有自己动手,丰衣足食咯,呵呵。言归正专,有两种方法,一种是利用Array的方式,另一种是利用正则去替换。 /** * StringReplaceAll * @param so

用过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 = "ab/r/ncd/r/nefhi/r/njkl/rmn/nf";
trace(str.replace(new RegExp("[/r/n /r /n]","g"),""));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读