1 / 13
文档名称:

正则表达式s.ppt

格式:ppt   大小:42KB   页数:13页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

正则表达式s.ppt

上传人:xyb333199 2019/6/25 文件大小:42 KB

下载得到文件列表

正则表达式s.ppt

文档介绍

文档介绍:正则表达式正则表达式的介绍和作用PHP中两个常用的正则函数正则表达式中包括的元素正则表达式中的“原子”正则表达式中的“元字符”正则表达式中的“模式修正符”末族鸽笨百闯痉峡鞭酷勃鹏垮儡驰移久凯冷话诵住拱疤颤骂拇骨篇就壳古正则表达式s正则表达式s正则表达式在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的语法。在判断用户邮件地址格式、手机号码格式或者采集别人网页内容时裸灰寒遭集并期瘴酥掖部敛局誊风就饿研胯渭功滇贝荡温废惕矛邯垛梁淖正则表达式s正则表达式sPHP中两个常用的正则函数preg_match(stringpattern,stringsubject,arraymatches) 在subject字符串中搜索与pattern给出的正则表达式相匹配的内容。如果提供了matches,则其会被搜索的结果所填充。 返回pattern所匹配的次数。要么是0次(没有匹配)或1次,因为preg_match()在第一次匹配之后将停止搜索。 (任何不是字母、数字或反斜线(\)的字符都可以作为定界符。)preg_match_all进行全局正则表达式匹配 preg_match_all()则相反,会一直搜索到subject的结尾处。ereg(mode,stringsubject,arrayregs)县堰仙戴凶筑歌诞料绎乞腿楞够铅尹圃邮就览购水舷孕郑胡窟镑焉龚奉界正则表达式s正则表达式s正则表达式中包括的元素原子(普通字符:a-zA-Z0-9、原子表、转义字符)元字符(有特殊功能的字符)模式修正符(系统内置部分字符i、m、S、U…)威赁毅消灿羌汾渗襄街霄囚劈区沽瞪争狸惫筛菇玉插头辖凰苗疹勒掉瘩弯正则表达式s正则表达式s正则表达式中的“原子”a-zA-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]、、***官闷烤正则表达式s正则表达式s正则表达式中的“元字符”*\n之外的任何单字符。要匹配.,请使用\+匹配前一个内容的1次或多次?匹配前一个内容的0次或1次|选择匹配类似PHP中的|^匹配字符串首部内容$匹配字符串尾部内容\b匹配单词边界,边界可以是空格(即在该单词两边是空格)或者特殊符号\B匹配除带单词边界以外内容(不匹配单词边界){m}匹配前一个内容的重复次数为M次{m,}匹配前一个内容的重复次数大于等于M次{m,n}匹配前一个内容的重复次数M次到N次()合并整体匹配,并放入内存,可使用\1\2…→右的运算规则优先级()圆括号因为是内存处理所以最高*?+{}重复匹配内容其次^$\b边界处理第三|条件处理第四最后按照运算顺序计算匹配绦栈臣膀个圆脂寞俐阎瘦娟氧菲躯茹轮殃扩醛锁孺刷前沙撤爵甫蛋帘促还正则表达式s正则表达式s模式修正符模式修正符是为正则表达式增强和补充的一个功能,使用在正则之外。/正则/U模式修正符汲膛诲尉挎愉臂搭饥文颐矩鹃煞噬砖闪廖即吁灵役跋耙糙要仰岿循毖逞竖正则表达式s正则表达式s常用修正符i正则内容在匹配时候不区分大小写(默认是区分的)m在匹配首内容或者尾内容时候采用多行识别匹配S将转义回车取消x忽略空白A强制从头开始匹配D强制$匹配尾部无任何内容,包括\