as3转换为html5,AS3和HTML5 - 使用正则表达式将字符串解析为数组
我一直在寻找和使用RegEx一段时间,并试图找到我可以应用于AS3和HTML5的解决方案。AS3和HTML5 - 使用正则表达式将字符串解析为数组
我有一个自定义用户输入部分,256个字符,他们可以自定义。
我想让他们使用我预定义的代码表00-99,他们可以将它们插入框中自动生成一个响应,可以通过几百个例子。
下面是一个简单的例子:
Please call: 04
And ask for help for product ID:
03
我能够借此,说,好,我得到了以下到一个数组:
[Please call: ]
[04]
[/n]
[And ask for help for product ID: ]
[/n]
[03]
,并可能应用标志说这是否是一个数据库项目
[Please call: ][false]
[04][true]
[/n][false]
[And ask for help for product ID: ][false]
[/n][false]
[03][true]
这将是我的程序可以读取的东西。我知道对于##匹配,要找到数据库条目并插入,但对于其他任何情况,请使用这些字符串。
尝试和蛮力的答案无济于事迄今。
任何帮助将不胜感激。
到目前为止,我所提出的最好的匹配是以下几点。虽然这是我第一次玩正则表达式函数,并需要找出如何将这些条目推送到我的有序数组中。
\d\d
\D+
,并会需要一些方法把它们结合起来拉一个数组...不然我就用一个糟糕的循环被卡住:
//AS3 example
database_line_item:int = 127;
previous_value_was_int:boolean = false;
_display_text:string = "";
for(var i:int = 0; i < string.length; i++){
if(string.charAt(i) is int){
if(previous_value_was_in){
previous_value_was_int = true;
}else{
_display_text += getDatabaseValue(string.charAt(i-1)+string.charAt(i), database_line_item);
previous_value_was_int = false;
}
}else{
//Hopefully this handles carriage returns, if not, will have to add that in.
_display_text += string.charAt(i);
}
}
// >>>>>>>>> HTML5 Example <<<<<<<<<<<<<
...
,我会循环通过database_line_item,虽然对可能有400个项目,这将是一个税收,通过该字符串。将它分割成更小的数组会更容易处理。
as3转换为html5,AS3和HTML5 - 使用正则表达式将字符串解析为数组相关推荐
- html5注册的正则表达,正则表达式-创建正则表达式
正则表达式就是一个字符模式.和String对象类似,在JavaScript中正则表达式也是一个对象,它主要用于字符串的模式匹配.创建正则表达式有两种方式:隐式创建(文字量方法)和显示创建(使用构造函数 ...
- HTML5视频教程,HTML5项目实战,HTML5中文指南,HTML5使用手册
HTML5视频教程,HTML5项目实战,HTML5中文指南,HTML5使用手册. 超过2G 的 HTML5 视频教程免费分享,免费下载! 尚硅谷前端HTML5视频_HTML & CSS 核心基 ...
- html5 drag this,HTML5拖放(drag和drog)
拖放(drag和drog)是HTML5的标准的组成部分,也是种常见的特性,意义为抓起一个元素放入到另外的一个位置,在HTML5中任何元素都可以被拖放,前题是要相关进行设置. 1.设置元素为可拖放,也就 ...
- html5怎么转换,HTML5 canvas中的转换方法
转换方法 scale(scalewidth,scaleheight) 缩放当前绘图至更大或更小 scalewidth 缩放当前绘图的宽度 (1=100%, ...
- html5在线api,HTML5 历史记录API
HTML5 历史记录API HTML5历史记录API的使用方法,在线实例演示HTML5历史记录API如何使用.浏览器的兼容性.语法定义及它的属性值详细资料等. HTML5历史记录API使您可以通过Ja ...
- HTML5的未来 - HTML5 还能走多远?
日期:2013-1-18 来源:GBin1.com 还记得现在就开始使用HTML5的十大原因吗?HTML5目前仍旧是讨论的焦点,在今天的这篇文章中,我们将讨论HTML5可能的未来. HTML5 的问 ...
- 简单的html5,简单的HTML5初步入门教程
HTML5 代表未来:W3C ( World Wide Web Consortium, 万维网联盟) 已经放弃 XHTML,从而使 HTML5 成为正式标准并得到认可. HTML5 是下一代的 HTM ...
- 【附全部代码+图片】使用HTML5+CSS3绘制HTML5的logo——Web前端系列学习笔记
文章目录 页面展示 技术要点 代码实现 html代码 CSS代码 用到的图片 页面展示 本项目将使用HTML5+CSS3绘制出HTML5的logo,页面效果如下所示. 技术要点 HTML5新特性 HT ...
- html5 绘制图形,HTML5绘制几何图形
绘制几何图形 var canvas = document.getElementById("myCanvas"); var ctx = canvas.getContext(" ...
最新文章
- 终于有人把计算机视觉讲明白了
- Drupal7 将到2021年11月结束支持,请注意升级
- 视频直播技术详解(7)现代播放器原理
- vue 访问 const 变量_var与let、const的区别
- 201912-3 化学方程式
- DXP 内电层分割
- java entry迭代,如何迭代Entry / BarEntry ArrayList并修改它们的值MPAndroid Chart
- Python 16进制与字符串的转换
- 在线编程网站收集-备用
- 雅虎前端优化35条军规
- java基础案例7-4升级日记本
- 如何在虚拟机安装鸿蒙os,VirtualBox安装教程
- 《吉他自学三月通》学习指导
- 2017 Google IO 开发者大会直播入口
- 北京休闲好去处 适合春游的地方
- 刚性仿射变换算法_一种视觉定位中的点集仿射变换算法的制作方法
- 面向对象编程--超市小票java
- Vue.use 写多个_老师说“你女儿跟多个男生早恋”,爸爸的回应改变了女儿的一生|早恋|马伊琍|晓敏|老师|告白...
- JAVA写100以内的偶数和
- 2023/1/2总结
热门文章
- Mysql Type中的all和index区别?
- Kafka删除topic Note: This will have no impact if delete.topic.enable is not【另外强烈推荐一个kafka小工具】
- Java NIO:Buffer、Channel 和 Selector
- java基础---IO字符流
- leetcode 421. Maximum XOR of Two Numbers in an Array | 421. 数组中两个数的最大异或值(位运算,Trie前缀树)
- How to Fix “Username is not in the sudoers file. This incident will be reported” in Ubuntu
- PAT1043 输出PATest (20 分)
- C++ 覆盖方法、重载方法的理解
- java高级用法之:调用本地方法的利器JNA
- 密码学系列之:碰撞抵御和碰撞攻击collision attack