flash与字符串:双单引号的中文

收录比较有意思的正则,因为检查双引号里面的中文经常这样处理,打算在Egret里面也尝试一下这样的做法。目前想到的方案就是对每一行里面双引号进行匹配是否含有中文一般采用
以下的正则去进行检测。

var chinaReg:RegExp = /[\u4e00-\u9fa5]/gi;

双引号和单引号的处理

第一种情况是比较常用的匹配双引号的情况

var reg:RegExp = new RegExp("\"(.*?)\"","ig");

第二种情况是比较常用的匹配单双引号的情况

var reg:RegExp = new RegExp("[\"|'](.*?)[\"|']","ig");

as3 当中的正则里面注意lastIndex 的属性,因为你会突然莫名其妙发现一种现象test多几次的后莫名其妙 对中文test检测的时候发现不行,如果你单独抽出来检测又可以,初步怀疑这个lastIndex 索引值改变 影响了检测判断的结果 多留心这个属性的问题,检测的时候就可以检测出好的结果

lastIndex : Number
指定字符串中开始进行下一次搜索的索引位置。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值