- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
正则表达式79567
知识回顾 常用的字符串处理函数 定义 输出 比较 查找 处理 …… 内容摘要 正则表达式的概念 正则表达式的构成 正则表达式的函数 1、正则表达式的概念 正则表达式的概念 正则表达式为我们提供高效的处理字符串的方法 在细节和处理速度上兼容perl 风格正则表达式与posix风格的正则表达式有所不同 掌握了正则表达式的基础,就可以把知识用到其它的语言(比如:perl,java)或者支持Posix风格的正则表达式的UNIX shell环境中 正则表达式经常用于验证表单的提交内容,判断电话号码,地址,EMAIL的地址,身份证号码,生日是否有效 2、正则表达式的构成 正则表达式的构成 模式是正则表达式最基本的元素 模式是一组描述字符串特征的字符,模式可以很简单,由普通字符串组成,也可以很复杂,包含很多特殊字符. 特殊字符^ ^happy 是由特殊字符^与字符串happy组成的模式,表示只匹配以happy开头的字符串.并且区分大小写. 特殊字符$ happy$ 是由特殊字符$与字符串happy组成的模式,表示只匹配以happy结尾的字符串,区分大小写 2、正则表达式的构成 特殊字符[ ] 表示范围,可以把需要的字符放在[ ]中表示一个字符 ^[a-z] 要求以小写字母开头 [A-Z]$ 要求以大写字母结尾 ^[0-9] 要求以数字开始 2、正则表达式的构成 [:alpha:] 匹配包含字母与数字的字符 [:digit:] 匹配任意数字 [:space:] 匹配任意空白 [0-9\-\.] 匹配数字,减号,句号 ^[^0-9] ^符号在[ ]内表示非(排除) 表示第一个字符不能是数字 2、正则表达式的构成 限定符描述 英文点号 限定符之前的表达式可被查找到1 次 ? 限定符之前的表达式可被查找到 0 次或 1 次 + 限定符之前的表达式可被查找到 1 次或多次 * 限定符之前的表达式可被查找到任意次(含 0 次) 2、正则表达式的构成 匹配一个单词或一组数字 {n} 限定符之前的表达式仅可被查找到 n 次 a{n,} 代表a连续出现了至少n次 {n,m} 限定符之前的表达式可被查找到 n 次到 m 次之间 3、正则表达式的函数 正则表达式函数 php提供了常用的函数来处理正则表达式 ereg( ) eregi( ) 用于简单的查询 ereg_replace( ) eregi_replace( ) 用于有哪些信誉好的足球投注网站替换 3、正则表达式的函数 ereg( ) eregi( ) 用于简单的查询 ereg(string pattern,string,source array) 在原字符串中找到匹配,那么返回真,否则返回假 eregi(string pattern,string,source array) 匹配时忽略大小写,其它功能与ereg相同 3、正则表达式的函数 ereg函数 以区分大小写的方式在 string 中寻找与给定的正则表达式 pattern所匹配的字符串 找到与模式相匹配的子串将调用给第三个参数 匹配项将被存入第三个参数的数组中 $array[1] 包含第一个左圆括号开始的子字符串 $array[2] 包含第二个子字符串,以此类推 $array[0] 包含整个匹配的字符串 实例 ereg.php 3、正则表达式的函数 ereg_replace() ,eregi_replace用于有哪些信誉好的足球投注网站替换 ereg_replace(string pattern,string replacement,string) 在字符串中有哪些信誉好的足球投注网站制定模式如果匹配用参数替换 eregi_replace 匹配时忽略大小写 功能与ereg_replace一样 实例 ereg_replace.php 3、正则表达式的函数 兼容perl风格的正则表达式 Perl风格的模式,是在模式前后加上/斜杠比如 /^hello/ posix风格用于操作使用unix场所的系统环境 使用的 regex 风格取决于您过去在 regex 使用方面的经验和使用习惯 有一些证据表明Perl表达式的速度比 POSIX 表达式要略微快一点 绝大多数应用程序中,这一差别体现得不是那么明显 练习: worktable.php 课堂重点 正则表达式的构成 正则表达式中的特殊字符 正则表达式的相关函数 * Zend PHPChina Training 七、正则表达式 PHPChina 工作室
文档评论(0)