正则表达式s.pptVIP

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

正则表达式 正则表达式的介绍和作用 PHP中两个常用的正则函数 正则表达式中包括的元素 正则表达式中的“原子” 正则表达式中的“元字符” 正则表达式中的“模式修正符” 正则表达式 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的语法。 在判断用户邮件地址格式、手机号码格式或者采集别人网页内容时 PHP中两个常用的正则函数 preg_match ( string pattern, string subject , array matches ) 在 subject 字符串中有哪些信誉好的足球投注网站与 pattern 给出的正则表达式相匹配的内容。 如果提供了 matches,则其会被有哪些信誉好的足球投注网站的结果所填充。 返回 pattern 所匹配的次数。要么是 0 次(没有匹配)或 1 次,因为 preg_match() 在第一次匹配之后将停止有哪些信誉好的足球投注网站。 (任何不是字母、数字或反斜线(\)的字符都可以作为定界符。) preg_match_all 进行全局正则表达式匹配 preg_match_all() 则相反,会一直有哪些信誉好的足球投注网站到 subject 的结尾处。 ereg ( mode, string subject , array regs ) 正则表达式中包括的元素 原子(普通字符:a-z A-Z 0-9 、原子表、 转义字符) 元字符 (有特殊功能的字符) 模式修正符 (系统内置部分字符 i 、m、S、U…) 正则表达式中的“原子” a-z A-Z _ 0-9 //最常见的字符 [abcs] [^abd] //用方括号包含的原子表,原子表中的^代表排除或相反内容 转义字符 \d 包含所有数字[0-9] \D 除所有数字外[^0-9] \w 包含所有英文字符[a-zA-Z_0-9] \W 除所有英文字符外[^a-zA-Z_0-9] \s 包含空白区域如回车、换行、分页等 [\f\n\r] 正则表达式中的“元字符” * 匹配前一个内容的0次1次或多次 . 匹配除换行符 \n之外的任何单字符。要匹配 .,请使用 \ + 匹配前一个内容的1次或多次 ?匹配前一个内容的0次或1次 | 选择匹配类似PHP中的| ^ 匹配字符串首部内容 $ 匹配字符串尾部内容 \b 匹配单词边界,边界可以是空格(即在该单词两边是空格)或者特殊符号 \B 匹配除带单词边界以外内容(不匹配单词边界) {m} 匹配前一个内容的重复次数为M次 {m,} 匹配前一个内容的重复次数大于等于M次 {m,n} 匹配前一个内容的重复次数M次到N次 ( ) 合并整体匹配,并放入内存,可使用\1 \2…依次获取 运算顺序 遵循从左到→右的运算规则 模式修正符 模式修正符是为正则表达式增强和补充的一个功能,使用在正则之外。 常用修正符 i 正则内容在匹配时候不区分大小写(默认是区分的) m 在匹配首内容或者尾内容时候采用多行识别匹配 S 将转义回车取消 x 忽略空白 A 强制从头开始匹配 D 强制$匹配尾部无任何内容,包括 \n U 禁止贪婪匹配只跟踪到最近的一个匹配符并结束 正则表达式在PHP中的应用 匹配功能 替换功能 分割功能 匹配功能 preg_match_all ( string pattern, string subject, array matches [, int flags] ) 对结果排序使 $matches[0] 为全部模式匹配的数组 用途:截取比较详细的内容,采集网页,分析文本 替换功能 preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] ) 通过正则表达式来替换相关内容,类似之前学过的str_replace字符串替换,但功能要强于它。 提示: 1、替换内容可以是一个正则也可以是数组正则 2、替换内容可以通过修正符e来解决替换执行内容 用途:替换一些比较复杂的内容上,也可以用于内容的转换上。 分割功能 preg_split ( string pattern, string subject [, int limit [, int flags]] ) 通过正则表达式来切割相关内容,类似之前学过的explode切割函数,但explode只能按照一种方式切割有局限性。 * * preg1_1.php、 preg1_2.php 、 preg1_3.php preg2.php 优先级 ( ) 圆括号因为是内存处理所以最高 * ? + { } 重复匹配内容其次 ^ $ \b 边界处理第三 | 条件处理第四 最后按照运算顺序计算匹配 / 正则 / U 模式修正符 pr

文档评论(0)

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

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

1亿VIP精品文档

相关文档