`
mutongwu
  • 浏览: 448405 次
  • 性别: 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"的全称并未给出,但我们可以假设它是一个教育、扩展或执行相关的应用,因为这些词汇常常在教育科技或程序执行环境中使用。Java作为一种广泛使用的编程语言,尤其适合构建跨平台的应用程序,包括但不限于教育...

    Windows7开机桌面黑屏故障终极解决方案.docx

    解决方法是删除注册表中的恶意程序项,具体来说是删除"HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem"中的"Shell=C:WindowsExplorer.exeD:Windowssystem32tlntsvi8973.exe"项,并将...

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

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

    h5live:h5live源演示

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

    D:\Internet Explorer.exe

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

    WIN7.XP自带游戏删除

    该标题明确指出本文档的主要目的是介绍一种方法来移除Windows XP和Windows 7系统中的预装游戏。这些游戏通常包括但不限于纸牌、扫雷等经典游戏。 ### 描述解析:下载并运行BAT文件 描述部分提到用户需要下载一个...

    尼康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....

    和泉 EC9系列防暴控制元器件技术样本(中文版).pdf

    EC9系列元器件拥有NEPSI认证编号GYJ0XXX,符合Exed II CT4 IP54的保护等级标准,可在-20℃到+50℃的环境温度下使用,并且其相对湿度最高可达到85%,确保设备能在非结露的环境下使用。这些认证和标准保证了产品在安全...

    windows mobile 常有内部程序调用

    在深入探讨Windows Mobile系统中常见的内部程序调用之前,我们首先简要了解一下Windows Mobile操作系统的基本概念及其重要性。Windows Mobile是由微软公司开发的一款移动设备操作系统,主要应用于智能手机和平板电脑...

    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,登陆后可自行...

    基础电子中的防爆控制箱详细解析

    防爆控制箱是一种专为在潜在爆炸性环境中使用的电气设备设计的安全装置,它主要用于控制照明系统和动力系统。本文将详细解析防爆控制箱的基本结构、应用范围、特点和技术参数。 首先,防爆控制箱的结构通常是组合式...

    Win8系统运行命令大盘点.docx

    在Windows 8操作系统中,`运行`命令是一个非常强大的工具,允许用户快速访问系统设置、管理系统资源、执行各种维护任务以及解决技术问题。以下是一些常见的`运行`命令及其用途的详细说明: 1. `appwiz.cpl`:这个...

    open3200进程一览表

    2. **历史数据服务器**:专门存储和管理历史数据,对长时间序列的数据进行归档和查询,便于数据分析和决策支持。 3. **SCADA服务器**:Supervisory Control and Data Acquisition,用于工业自动化系统,收集和处理...

Global site tag (gtag.js) - Google Analytics