在ActionScript中替换子字符串

转载 2012年03月31日 10:14:04
问题
      我们需要一个替换所有字符串的方法。

      解决方法
      可以使用正则表达式或者使用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);
  • }

as3 批量替换字符串 使用正则式

这个问题可以用正则表达式处理相当方便,这里就给你展示下做法,并注释如下: var myPattern:RegExp = /a/g; //RegExp 这家伙你可以把他当作正则的入口,/a/是要替...
  • waizi1976
  • waizi1976
  • 2012年11月26日 09:47
  • 427

AS3中对String操作的replaceAll方法

在AS3中没有提供对字符串的replaceAll方法,最近做的一个项目,使用了大量的对XML操作,所以有时候有让我很头疼最后研究发现一种方法可使实现replaceAllvar str:String="...
  • zdingxin
  • zdingxin
  • 2011年07月26日 17:15
  • 5321

AS3 正则表达式详解

1.新建正则表达式,有两种方式 var exp1:RegExp = new RegExp("ABCD","g"); var exp2 = /ABCD/g;//g global 表示全局匹配 ...
  • cceevv
  • cceevv
  • 2012年07月19日 23:35
  • 10395

flash as3.0 正则表达式

正则表达式:        正则表达式最早是由数学家Stephen Kleene在对自然语言的递增研究成果的基础上,于1956提出来的。具有完整语法的正则表达式,主要使用在字符串的格式的匹配方面上,...
  • gtncwy
  • gtncwy
  • 2012年09月28日 16:02
  • 4330

ActionScript 3.0 学习(九) AS3 一个应用正则表达式替换字符串的例子

正则表达式有很强大的处理字符串的功能。应用以下程序块可以很灵活轻松的替换字符串的中间字段。 输出结果为:数学书需要300元人民币, 语文书需要1000美元! package { import fl...
  • BoRenLiang
  • BoRenLiang
  • 2015年09月05日 10:32
  • 940

Flex(actionscript3.0)字符串处理类库(自定义)

做项目的过程中,难免要用到一些个公共的处理类,比如 字符串 日期 格式化 数组等。本人写的一个字符串处理类,希望大家指点交流。 功能包括: 1,处理xml相关的字符,因为在跟后台java打...
  • sutaizi
  • sutaizi
  • 2011年08月17日 12:41
  • 2099

actionscript 字符串 全部替换

String 类没有replaceAll方法,可以用正则表达式来实现该功能:      var paras:String="pos2dps2"; //2就是要被替换的字符,本例中吧“2” 替换...
  • baixiaozhe
  • baixiaozhe
  • 2012年12月06日 10:02
  • 589

关于AS3中使用正则表达式进行一定规则替换

具体问题本来是在百度知道上面提问的,谁知道我正准备选择最佳答案,百度就把问题吃掉了,百度你个大SB 问 “假设一个AI载体承载的|f0xFFFF00知识|b量过于庞大” 替换成“假设一...
  • fg5823820
  • fg5823820
  • 2013年03月21日 15:32
  • 1713

as3常识,你不能不知道

第一部分:ActionScript. 3 语言基础 ┃ ┗━━━━━━━━━━━━━━━━━━┛ ===============================================...
  • awfskoo
  • awfskoo
  • 2012年09月19日 19:51
  • 4553

c语言替换字符串中的子串

c语言替换字符串中的子串 #include #include int checkStr(char *s1, char *s2) //匹配字符串相不相等 {    for (int i =...
  • LiFangHui_
  • LiFangHui_
  • 2017年12月05日 12:52
  • 146
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在ActionScript中替换子字符串
举报原因:
原因补充:

(最多只允许输入30个字)