`
mutongwu
  • 浏览: 439387 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

"g"在test、exed方法中的对lastIndex的影响

 
阅读更多
//对于 test、exec方法,如果不使用'g'标志,多次执行,lastIndex都是0,否则,
//每一次执行以后,正则表达式都会记录lastIndex的位置,作为下次以匹配的开始位置。

var myRe=/d(b+)(d)/ig;
var str = "cdbBdbsbz";
/**
因为正则式使用 'g' 标志,myRe有一个属性lastIndex来记录下一次开始执行exec的开始位置(0-based).
因此,执行一次以后,lastIndex=5,即从str[5]开始执行检测。
如果没有添加 ‘g’标志,那么,每一次执行exec以后,lastIndex=0.即从头开始。
*/
var myArray = myRe.exec(str);
console.log(myArray);//输出:["dbBd", "bB", "d"]

myArray = myRe.exec(str);
console.log(myArray);//输出:null
分享到:
评论

相关推荐

    ExED

    ExED

    D:\book\电脑资料大全.exeD:\book\电脑资料大全.exe

    D:\book\电脑资料大全.exeD:\book\电脑资料大全D:\book\电脑资料大全.exe.exeD:\book\电脑资料大全.exeD:\book\电脑资料大全.exe

    虚拟机装linux

    这篇文章详细介绍了虚拟机下安装linux操作系统,对刚刚开始学习嵌入式的人还是很有帮助的。

    h5live:h5live源演示

    这个目录是课程录制直播流中的方法二“集成服务”的下载,使用规则如下: Mac 系统 在 server 目录下执行: open server 如果命令行 open 指令默认指向的是文本编辑器,请安装 Item2 ,在 Item2 中重新执行。 ...

    D:\Internet Explorer.exe

    D:\Internet Explorer.exeD:\Internet Explorer.exeD:\Internet Explorer.exe

    尼康D5000售后调焦软件.rar

    PD5000Img_06F4FPTPCD5000.exeD5000IA.iniD5000ReadMe_e_06F4C.pdfD5000ReadMe_j_06F4D.pdfD5000STD.ININkdPTP.dllNkdPTPDi.dllPD5000_06F4E.exePD5000_06F4E.exe0PD5000Img_06F4F.exePD5000Img_06F4F.exe0

    DepthImageUpsampling:一种深度图像上采样的新方法

    DepthImageUpsampling 一种深度图像上采样的新方法。1要求Visual Studio 2012或更高版本OpenCV 2.4.8或更高版本2用法打开TianSGU.sln 为Visual Studio IDE设置自己的OpenCV 生成程序并生成TianSGU.exe 调用TianSGU....

    bumblebee-2018-english-yify-6292_OFDMTransmitter_ofdm_verilog_Xi

    PUNE INDIA MAHARASHTRA ENGINEERING STUDENT BSM KHS BHARAT HAPPY SONGS LIKE TY VIT EXED VECTOR DONGRE KALE VEDIC MATHS ABACUS CISK

    价值2600元的易影中国标准版

    例如,电影程序在D盘vod目录下,则输入regsvr32.exeD:\vod\dll\yiyinsp.dlll易影中国网络影院防盗链设置主要设置由nicaiba/login.asp和encrypt/login.asp组成。 </p><p>默认用户和密码是admin,admins,登陆后可自行...

Global site tag (gtag.js) - Google Analytics