宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]as3中替换子字符串源代码

2016-10-13 00:16:48 点击量:17 标签: 收藏本文

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

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

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

  •         private function testFlexStringReplaceAll():void {
  • var strSource:String = "Li_guo_Liang.com";
  • trace(strSource + " - " + replaceAllBySplit(strSource, "_", ""));
  • trace(strSource + " - " + replaceAllByRegex(strSource, "_", ""));
  • }
  •  
  • /**
  • * Repalce all by split and join;
  • */
  • public static function replaceAllBySplit(strSource:String, strReplaceFrom:String, strRepalceTo:String):String {
  • return strSource == null ? null : strSource.split(strReplaceFrom).join(strRepalceTo);
  • }
  •  
  • /**
  • * Replace all by RegEx;
  • */
  • public static function replaceAllByRegex(strSource:String, strReplaceFrom:String, strRepalceTo:String):String {
  • return strSource == null ? null : strSource.replace(new RegExp(strReplaceFrom, 'g'), strRepalceTo);
  • }
ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室