- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
正则表达式 马剑威 第 136 讲 课程大纲 1、认识正则 2、正则表达式 3、Pattern类 4、Matcher类 5、String类对正则的支持 6、示例 1、认识正则 通过一个程序来简单了解一下正则有那些用处: 问题:判断一个字符串是否由数字组成 “0487561” 2、正则表达式 正则表达式(Regular Expression) 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 则表达式通常被用来检索、替换那些符合某个模式的文本 java.util.regex包中提供以下两个类对正则表达式的支持: Matcher 类 通过解释 Pattern 对 character sequence 执行匹配操作的引擎。 Pattern 类 正则表达式的编译表示形式。 3、Pattern类 public final class Pattern extends Objectimplements Serializable 正则表达式的编译表示形式。指定为字符串的正则表达式必须首先被编译为此类的实例。 典型的调用顺序是 Pattern p = Ppile(a*b); Matcher m = p.matcher(aaaaab); boolean b = m.matches(); 4、Matcher类 public final class Matcher extends Object implements MatchResult Matcher类的主要功能是用于进行正则的匹配,通过Pattern类中定义完的正则,再使用Matcher类进行验证或者替换。 常用方法: boolean matches() ??????????尝试将整个区域与模式匹配。 ?String replaceAll(String?replacement) ??????????替换模式与给定替换字符串相匹配的 输入序列的每个子序列。 ?String replaceFirst(String?replacement) ??????????替换模式与给定替换字符串匹配的 输入序列的第一个子序列。 5、String类对正则的支持 在JDK 1.4之后加入了正则,随后又更新了String的操作类,因为在使用正则中,所有的内容通过字符串表示的比较多。在String类中有以下的方法可以完成对正则的支持: boolean matches(String?regex) ?????????告知此字符串是否匹配给定的正则表达式。 String replaceAll(String?regex, String?replacement) ?????????使用给定的 replacement 替换此字符串 所有匹配给定的正则表达式的子字符串。 String replaceFirst(String?regex, String?replacement) ?????????使用给定的 replacement 替换此字符串 匹配给定的正则表达式的 第一个子字符串。 String[] split(String?regex) ?????????根据给定正则表达式的 匹配拆分此字符串。 6、示例 1、验证电话号码(如:010) 2、验证手机号码 3、验证用户名,只能是字母开头的数字、字母或下划线的组合 4、验证IP地址(如:) 5、验证网址(如: ) 6、验证年龄(100以内) 7、验证金额(可以有小数位) 谢谢 Thanks * * * * * * * * * * * *
有哪些信誉好的足球投注网站
文档评论(0)