网站大量收购独家精品文档,联系QQ:2885784924

大牛笔记课件上午正则表达式.pptxVIP

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

PHP正则表达式讲师:辛老师

内容介绍正则表达式介绍正则表达式语法表示字符限定数量模式修正符

正则表达式概述 正则表达式是一种规则,就好比是筛子一样筛选出符合我们需要的数据正则表达式是一种语言,他不依赖任何语言,只是某种语言如何支持正则表达式

正则应用场景 用户注册时,用户名、密码、邮箱等规则验证PHP采集数据

正则应用场景

语法1.限定符//,斜线之间的内容就是我们的规则2.元字符用来表示我们筛选内容的字符3.量词 约束筛选的个数4.模式修正符不区分大小写等

限定符//或##双斜杠包裹的内容为正则表达式语法最常见的就是//或##作为限定符了

元字符表示内容的语法■字符本身表示一个字符:a、-■转义字符表示一个字符:\w\b\d\s\W\B\D\S■集合中的某一个字符:[a-z][abc][^abc]■语义字符,表示范围:.|■表示汉字中的某一个:[\x{4e00}-\x{9fa5}]注意:需要约束php采用utf8解析

量词■数量词 {m,n}:最少m个,最多n个{m}只匹配m个,{m,}最少m个■快捷数量词 * 任意数量 + 至少一个 ? 1个或多个补充:元字符后面使用?,表示限定字符的数量如果量词后面使用?,将贪婪模式改为懒惰模式

^$^表示开始$表示结束^once表示以once开头的字符string$表示以string结尾的字符^string$表示匹配string本身

模式修订符行为控制//i :忽略大小写//s :万能点模式,匹配所有的字符,包括换行符//u :utf8编码处理//U :懒惰模式//m :多行模式(作为了解)

分组小括号可以将匹配的结果分组,便于更精确的筛选出我们需要的内容,分组之后的结果会保存在数组中,第1个小括号里面的内容索引位置为1第2个小括号里面的内容索引位置为2以此类推索引为0的,为整个规则匹配的结果

分组练习需求1:将下面图片的地址筛选出来:imgalt=””stc=””需求2:将下面超链接的内容筛选出来:$str=ahref=question.htmlPHP可以做什么/aahref=question.htmlPHP的英文是什么/aahref=question.html战国七雄是哪几个/a

反向引用引用分组的内容

非捕获子组需求:只要超链接标题部分,不要href部分语法:?:

正向预查

逆向预查需求:现在有一个字符串”zhouweiguo,zhengweiguo”,将zhouweiguo筛选出来语法:?=

综合练习需求:现在有一个字符串”TopicQuestionModel”,将其替换为topic_question_model

正则相关函数preg_match()preg_match_all()preg_replace()preg_split()

正则案例验证手机号码验证用户名是否符合规则必须是字母开头必须是由(字母、数字、下划线)组成数量在6-30位之间验证密码: 6-20位字母、数字、或符号组合验证邮箱:

正则案例(2)数据采集,以采集知乎网站内容为例

本课程版权归泰牛程序员所有泰牛程序员,中国抢手的程序员

文档评论(0)

152****8708 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档