1 / 19
文档名称:

正则表达式.ppt

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

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

分享

预览

正则表达式.ppt

上传人:iris028 2020/10/27 文件大小:39 KB

下载得到文件列表

正则表达式.ppt

文档介绍

文档介绍:正则表达式正则表达式(regularexpression)描述了一种模式串的字符串,这种模式串用于在一些其他的字符串中搜索匹配的字符串。:定义封装正则表达式的对象Matcher类:它定义封装一个状态机的对象1)pile()来创建一个Pattern对象。2)通过调用Pattern对象的matcher()方法,并把要被搜索的字符串作为实参以获得Matcher对象,这个对象可以搜索给定字符串中的这个模式。3)调用Matcher对象的find()方法来搜索字符串4)如果找到了这个模式串,可以查询Matcher对象以找出该模式串在字符串的什么位置以及匹配的相关信息。创建模式Patternp=pile(“myg”);Patternp=pile(Stringint);CASE_INSENSITIVEN匹配时忽略大小写(US_ASCII)UNICODE_CASE当这个标志与case_insensitive一起被指定时,忽略大小写的模式将于Unicode标准保持一致创建Mathcher对象Stirngs=“myg,bill,smith”Matcherm=(s);第一条语句定义希望搜索的字符串,为了创建Matcher对象,程序使用要被分析的字符串作为实参调用Pattern对象的matcher()方法,这将返回一个能够分析传递给他的字符串的Matcher对象。搜索字符串调用Matcher对象中的find()方法可以搜索字符串中下一次出现的模式,如果找到,该方法将把与模式为之相关的信息保存在Matcher对象中并返回true。If(()){(“Patternfing”+()+”end”+());}例子:TryRegexTedandNedHodgehidtheirhodandhuddledinthehedgeStringregEx=“”;StringregEx=“h[aio]d”定义字符集定义字符集可以由普通字符构成,普通字符包括大写字母,小写字母,数字以及具有意义的元字符序列。[aeiou][^aeiou][a-e][a-cs-zA-E]例:StringregEx=“[b-d]a[dt]”;逻辑操作&&组合字符集^取反|逻辑或例:指定任何小写的辅音字母“[b-df-hj-np-tv-z]”“[a-z&&[^aeiou]]”StringregEx=“hid|had|hod”;