package
{
import flash.display.Sprite;
/**
* format、formatName的功能实现
* @author jave.lin
* @date 2013-5-13
*/
public class TestAS3Regex extends Sprite{
public function TestAS3Regex()
{
var str1:String = "杰卫,这里有{0}个苹果,和{1}个香蕉!{0}个苹果{3} 元,{1}个香蕉{4} 元,一共{2}钱";
var str2:String = "Hei jave, there are {0} apples,and {1} banana! {2} dollar all together";
trace(format(str1, 5, 10, 20, 7, 13));
trace(format(str2, 5, 10, 20));
var str3:String = "{call}这是{structname}结构代换你的懂。";
var str4:String = "{num1}+{num2}={sum}";
trace(formatName(str3, {call:"哥,", structname:"k,v数据"}));
trace(formatName(str4, {num1:100, num2:300, sum:100+300}));
}
private function format(str:String, ...args):String{
for(var i:int = 0; i
关注
打赏
热门博文
- 3D Assets (Textures & Model & Animations) & Game Design Ideas & DCC Tutorials & TA
- LearnGL - 学习笔记目录
- Unity - Timeline 知识汇总
- Unity Graphics - 知识点目录 - 停止翻译,因为发现官方有中文文档了
- Graphic资料
- Unity Lightmap&LightProbe局部动态加载(亲测2020以及以上版本官方修复了)
- Unity - 踩坑日志 - 低版本线性颜色空间渲染异常的 “BUG”
- Unity Shader - PBR 渲染 SP 导出的素材
- 什么是 3A 游戏?
- Photosohp - 实现 2D MetaBall、MetaFont