第5章 正则表达式.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文档。上传文档
查看更多
第5章 正则表达式

第五章 正则表达式 想一想:  如何判断用户名必须为6-20个字符?  如何判断用户输入的QQ号是否合法的(5-11位数字)?  如何判断密码必须是字母数字的组合(丌能仅有数字或字母)?  如何判断用户输入的邮箱是否是合法的邮箱地址?  引言小结 字符串校验问题比较普遍 字符串校验问题,使用字符串处理函数可以完成某些 校验,而有些校验复杂度较大  问题的本质:如何表示一些特定的模式 字符串的查找、替换、校验等操作,都需要一种更方 便、快捷的方法表示出需要的字符规则  正则表达式简介  如何使用正则表达式  正则表达式语法  理解正则表达式  常用正则表达式应用  使用正则表达式  正则表达式语法  理解正则表达式  常用正则表达式应用  正则表达式简介  如何使用正则表达式  正则表达式语法  理解正则表达式  常用正则表达式应用 正则表达式 按一定规则书写,用来描述模式的特殊字符串 主要用来查找、替换、校验等 广泛应用在多种编程语言中,如JavaScript,PHP等  PHP中的正则表达式  Perl兼容的正则表达式  POSIX风格的正则表达式( 主要用在Unix系统中)  正则表达式简介  如何使用正则表达式  正则表达式语法  理解正则表达式  常用正则表达式应用 创建正则表达式 例:QQ号码的正则表达式/^[1-9][0-9]{4,10}$/ 使用正则表达式进行字符串操作 匹配:preg_match() 替换:preg_replace() 拆分:preg_split() 过滤:preg_grep() 处理操作结果  preg_match() preg_match ($pattern,$string [,$matches]); 该函数返回匹配的次数:0次或1次 例:判断一个字符串是丌是QQ号码的格式(5-11位数 字组成,且首位丌能是0 ) • 提示:QQ号码正则表达式为/^[1-9][0-9]{4,10}$/ demo1 :chapt5-1.php  preg_match_all()  preg_match_all ($pattern,$string ,$matches);  preg_replace() preg_replace ($pattern, $replacement, $string[, $limit]); 例:移除页面上“/* … */”多行注释内容 • 提示:多行注释的正则表达式 /(\/\*)+(.|\n|\r)+(\ *\/)/ demo2 :chapt5-2.php  preg_split() preg_split ($pattern, $subject[, $limit]); 返回被分割后的数组 例:在数字表达式中取操作数 • 提示:正则表达式为/[+-*/]/ demo3 :chapt5-3.php  preg_grep()  preg_grep ($pattern, $input); 返回一个数组,其中包括了input 数组中不给定的pattern 模式相 匹配的单元 例:得到数组中扩展名为”.txt”的文件名 • 提示:文件扩展名正则表达式 /\.txt$/ demo4 :chapt5-4.php  正则表达式简介  如何使用正则表达式  正则表达式语法  理解正则表达式  常用正则表达式应用 正则表达式是按一定规则书写,用来描述模式的特殊字符 串 语法: 1 )写在/ /之间 2 )使用引号引起来 如:判断字符串$str是否为有效的QQ号码(5 – 11位) ? $patern=‘/^[1-9][0-9]{4,10}$/’  匹配的字符串本身 如‘/abc/’、’/123/’…… 元字符

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档