正则表达式详解与应用实例.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

◆正则表达式详解

问正则表达式?

答:正则表达式是一个语法(句法)规则,通过该规则可以从一个大的字符串中去

匹配满足该规则的子字符串.

◆正则表达式对象

创建方法

1.隐式创建

varreg=/pattern/gi【g表示全局,i表示在匹配的时候不区分大小写,m表示多

行匹配】

举例说明gmi的含义

代码reg3.html

html

head

scripttype=text/javascript

varstr=aklfdjakabcadkflsakfabclABCsa;

//需求,使用正则找到abc子串

varreg=/abc/gim;

//使用reg对象方法execnull0

//res是一个数组[0]-找到的子串res[1]=是一个子表达式的内容

res[2]=

varres=;

//执行正则表达式

while(res=reg.exec(str)){

window.alert(res[0]);

}

/script

/head

body

/body

/html

◆正则详解

问正表达式?答:正则表达式是一个语则,通过该规则可以从

一个大的字符串中去匹配满足该规则的子字符串。

◆正则表达式对象

创建方法1.

隐式创建

varreg/pattern/gi【g表示全局,i表示在匹配的时候不区分大小写,m表示多行

匹配】

gmi的意义说码

reg3.htmlhtmlhead

scripttype

text/javascript

varstraklfdjakabcadkflsakfabclABCsa;

//需求,使用正则找到abc子串

varreg/abc/gim;

//使用reg对象方法execnull0//res是一个数据组[0]‑找到的子串

res[1]=是一个子表达式的内容res[2]=varres;//执行正则表达式

while(resreg.exec(str)){window.alert(res[0]);}

/

/头

正文/

正文/

html

reg4.html:

scripttype=text/javascript

varstr=wwlkel123fklsd908wwlkk\r\nwwl;

//varmyReg=/(\\d){3}/gi;

//newRegExp(^(Wwl),igm);表示找到每行的开头的wwl字符(不区分大小

写)

varmyReg=newRegExp(^(Wwl),ig);//m就会找到两个wwl,如果没有m就会只

找到一个wwl就是头一个,通常我们使用gi

while(res=myReg.exec(str)){

window.alert(res[0]);

}

/script

执行正则表达式的第二个方法:

varres2=str.match(reg);//该方法比较简单,会返回得到子串的数组

for(var

i=0;ires2.length;i++){window.aler

t(res2[i]);

}

2.显式创建

varreg=newRegExp(pattern,选项gim);

3.方法

exec()方法

test()方法,可以检测一个字串中,是否含义满足正则规范的子串.返回true,

或者fasle

◆String对象的几个方法

matchsearchrecesplit

代码:

html

head

scripttype=text/javascript

varstr=aklfabcdj1234akabcadkfl韩顺s

文档评论(0)

158****9376 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档