·您当前的位置:首页 > 技术教程 >

[AS3]AS3.0中替换子字符串的内容源代码示例

时间:2013-04-15 11:04CuPlayer.com
[AS3]AS3.0中替换子字符串的内容源代码示例,我们需要一个替换所有字符串的方法

      问题
      我们需要一个替换所有字符串的方法。

      解决方法
      可以使用正则表达式或者使用split和jion方法。

      详细解释
      我们可以使用下面两种方法:

  1.  private function testFlexStringReplaceAll():void { 
  2. var strSource:String = "Li_guo_Liang.com"
  3. trace(strSource + " - " + replaceAllBySplit(strSource, "_", "")); 
  4. trace(strSource + " - " + replaceAllByRegex(strSource, "_", "")); 
  5.   
  6. /** 
  7. * Repalce all by split and join;CuPlayer.com 
  8. */ 
  9. public static function replaceAllBySplit(strSource:String, strReplaceFrom:String, strRepalceTo:String):String { 
  10. return strSource == null ? null : strSource.split(strReplaceFrom).join(strRepalceTo); 
  11.   
  12. /** 
  13. * Replace all by RegEx;CuPlayer.com 
  14. */ 
  15. public static function replaceAllByRegex(strSource:String, strReplaceFrom:String, strRepalceTo:String):String { 
  16. return strSource == null ? null : strSource.replace(new RegExp(strReplaceFrom, 'g'), strRepalceTo); 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器