ActionScript 3.0 学习(九) AS3 一个应用正则表达式替换字符串的例子
来源:互联网 发布:货车软件 编辑:程序博客网 时间:2024/05/21 22:45
正则表达式有很强大的处理字符串的功能。应用以下程序块可以很灵活轻松的替换字符串的中间字段。 输出结果为:数学书需要300元人民币, 语文书需要1000美元!
package{import flash.display.Sprite;public class RegLearn extends Sprite{public function RegLearn(){var str:String = "{0}需要{1}人民币, {2}需要{3}美元!";trace(substitute(str, ["数学书", "300元", "语文书", "1000"]));}public function substitute(string:String, value:Array=null, start:String="{", end:String="}"):String{if (value == null) return string;const pattern:RegExp=new RegExp(start + "(.*?)" + end, "g");return string.replace(pattern, function():String{return value[arguments[1]];});}}}
0 0
- ActionScript 3.0 学习(九) AS3 一个应用正则表达式替换字符串的例子
- iOS-字符串替换-正则表达式-例子
- AS3字符串正则表达式
- 一个正则表达式的例子
- 一个正则表达式的例子
- 一个正则表达式的例子
- 正则表达式替换字符串
- JavaScript_正则表达式小试牛刀-字符串的替换
- 简单的正则表达式方法字符串替换
- 正则表达式替换指定位置的字符串
- Notepad++里面正则表达式反向引用和替换的一个例子
- Editplus查找替换的正则表达式应用
- editplus查找替换的正则表达式应用
- editplus查找替换的正则表达式应用
- editplus查找替换的正则表达式应用
- editplus查找替换的正则表达式应用
- Notepad++ 正则表达式替换 例子
- string的字符串替换例子_replace应用
- 给VIM和Terminal配色:Solarized
- playframework简单入门
- 第477天 继续学习伽马的《设计模式》
- 32位和64位系统内置数据变量的大小区别
- 数据回滚:基于时间的查询(AS OF TIMESTAMP)
- ActionScript 3.0 学习(九) AS3 一个应用正则表达式替换字符串的例子
- dede系统301定向
- Hadoop 运行wordcount 实例
- 网络虚拟化相关
- 从头开始实现一个神经网络
- Mac 配置ruby环境之zsh vim
- Android View.OnTouchListener 的子类,AutoScrollHelper,ZoomButtonsController,ListViewAutoScrollHelper
- HDU 5202
- Hopfield's associative memory network