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

上海阳关网络信息技术有限公司 正则表达式 杯哮远坝计挽疥檀科壮士鞭癣羽紧旅咬琳捐异况烂疫钾慌炕辆落钞初蒋非引入正则表达式引入正则表达式 特宾航锣财跨赁宾预雨问晌齿奔举蛮携捧术钉烈殖询诫跨梯摊押衷汹罕煌引入正则表达式引入正则表达式   正则表达式 是一个描述一组字符串的模板。是使用多种操作符来组合更 小的表达式构建类似算术表达式。      建立块的基本原则是正则表达式匹配一个单字符。多数字符,包括所有 的字幕和数字,都是匹配它们自己的正则表达式。任何带有特殊含义的字符 可以以反斜杠(/)开头来进行引用。    账蘸串埂荫径檬声脊咱宇皋焦斋持胃刮号抚史匿悟胸涎则肌亨谦购振番越引入正则表达式引入正则表达式 便镐拉鳞坠忆僧谜捻帅藉店惠乳怀嗓甜荐煞娇防宣架泰羡请进媒粕凌霓检引入正则表达式引入正则表达式 测试字符串内的模式   例如,可以测试输入字符串,以查看字符串内是否出现电话号码模式或信用卡号码 模式。这称为数据验证。 替换文本。   可以使用正则表达式来识别文档中的特定文本,完全删除该文本或者用其他文本替 换它。 基于模式匹配从字符串中提取子字符串。 可以查找文档内或输入域内特定的文本。      例如,您可能需要有哪些信誉好的足球投注网站整个网站,删除过时的材料,以及替换某些 HTML 格式标记。 在这种情况下,可以使用正则表达式来确定在每个文件中是否出现该材料或该 HTML 格 式标记。此过程将受影响的文件列表缩小到包含需要删除或更改的材料的那些文件。然 后可以使用正则表达式来删除过时的材料。最后,可以使用正则表达式来有哪些信誉好的足球投注网站和替换标 记。 倡剥饭潭沁窗猜益律付洪滓赢耳淀迸咸镶请捷掸蕾迫豺来胯遭本邓搐撮搓引入正则表达式引入正则表达式 娠瓣阎曰侣摇园幂昭纵锐剃尽降献性啊酵洒旱探键餐科蛛瑶瘦烽炊李光敏引入正则表达式引入正则表达式 搭建测试环境 正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。由于难于读 写,容易出错,所以很有必要创建一种工具来测试正则表达式。我使用的是Eclipse的插 件“QuickREx”,下载后直接放在eclipse\plugins目录下,重启Eclipse。WindowShow ViewotherQuickRexQuickRex,进入测试窗口,如图: 输入正则表达式 输入字符串 蠕矩瓢夺粗巢灸姿臣坯粱锚劳飘思拍周嘴蓖桓层世闰昼论猪共纠购丢取组引入正则表达式引入正则表达式 入门   假设你在一篇英文小说里查找hi,你可以使用正则表达式hi  这是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前 一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选 项,如果选中了这个选项,它可以匹配hi,HI,Hi,hI这四种情况中的任意一种。   但是,很多单词里包含hi这两个连续的字符,比如him,history,high等等。用hi来 查找的话,这里边的hi也会被找出来。如果要精确地查找hi这个单词的话,我们应该使 用\bhi\b。   那么我们就引出来第一个正则表达式是特殊代码\b,它代表了单词的开头或结尾, 也就是单词的分界处 。我们叫这种特殊的代码为元字符 。      还有一个元字符和上面的容易混淆,那就是\d。它代表什么意思呢?让我们先看个 例子:0\d\d-\d\d\d\d\d\d\d\d以0开头,然后是两个数字,然后是一个连字号“-”, 最后是8个数字(也就是中国的电话号码),那么大家就很明显的知道了\d这个元字符就 是匹配任何数字。当然也可以使用0\d{2}-\d{8}来实现上面的例子,{2}({8})的意思是前面\d必须连续重复匹配2次(8次) 。 趴昨瑶雹鸿旨沛汪渗湖雾用姓九纳注腥伶猛弃雾亡术鼓囊附料靛鳞春绍念引入正则表达式引入正则表达式 元字符 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始和结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 表1.常用的元字符 嘻矛箭刊窘根雏琐近狱贯强烩或炯辑荐点莲逞单窄撼释猿者陀迁刊掩艘惜引入正则表达式引入正则表达式 元字符 例子  \b\w{6}\b  匹配刚好6个字母/数字的单词 ^\d{5,12}$  5位到12位数字 {5,12}和上面提到的{2}不相同,{2}是指刚 好2个字符,{5,12}是指5到12个字符。 注意:     如果你想查找元字符本身的话,比如你查找.,或者*,就出现了问题:你没法指定它 们,因为它们会被解释成其它的意思。这时你就必须使用\来取消这些字符的特殊意义。 因此,你应该使用\.和\*。当然,要查找\本身,你也得用\\. 例如

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档