- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
正则表达式30分钟入门教程77554
正则表达式30分钟入门教程
正则表达式30分钟入门教程
版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源
目录
跳过目录
1.
本文目标
如何使用本教程
2.
正则表达式到底是什么东西?
3.
入门
4.
测试正则表达式
5.
元字符
6.
字符转义
7.
重复
8.
字符类
9.
分枝条件
10.
反义
11.
分组
12.
后向引用
13.
零宽断言
14.
负向零宽断言
15.
注释
16.
贪婪与懒惰
17.
处理选项
18.
平衡组/递归匹配
19.
还有些什么东西没提到
20.
联系作者
21.
最后,来点广告……
22.
网上的资源及本文参考文献
23.
更新纪录
24.
本文目标
30分钟内让你明白正则表达式是什么,并对它有一些基本 广告:做外包项目,挣美元!网站开发,手机开发等...
的了解,让你可以在自己的程序或网页里使用它。
如何使用本教程
别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会 最重要的是——请给我30分钟,如果你没有使用
发现正则表达式其实并没有你想像中的那么困难。当然,如果你 正则表达式的经验,请不要试图在30秒内入门
看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记 ——除非你是超人 :)
不得,那也是很正常的——我认为,没接触过正则表达式的人在
看完这篇教程后,能把提到过的语法记住80%以上的可能性为零。这里只是让你明白基本的原理,以后你还需要多
/tutorials/regex/regex.htm(第 1/12 页)2010-3-29 11:24:06
正则表达式30分钟入门教程
练习,多使用,才能熟练掌握正则表达式。
除了作为入门教程之外,本文还试图成为可以在日常工作中使用的正则表达式语法参考手册。就作者本人的经历来
说,这个目标还是完成得不错的——你看,我自己也没能把所有的东西记下来,不是吗?
清除格式 文本格式约定:专业术语 元字符/语法格式 正则表达式 正则表达式中的一部分(用于分析)
对其进行匹配的
源字符串 对正则表达式或其中一部分的说明
隐藏边注 本文右边有一些注释,主要是用来提供一些相关信息,或者给没有程序员背景的读者解释一些基本概念,
通常可以忽略。
正则表达式到底是什么东西?
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂
字符是计算机软件处理文字时最基本的单位,可
规则的字符串的需要。正则表达式就是用于描述这些规则的工
能是字母,数字,标点符号,空格,换行符,汉
具。换句话说,正则表达式就是记录文本规则的代码。
字等等。字符串是0个或更多个字符的序列。文
很可能你使用过Windows/Dos下用于文件查找的通配符 本也就是文字,字符串。说某个字符串匹配某个
(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word
正则表达式,通常是指这个字符串里有一部分
文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符 (或几部分分别)能满足表达式给出的条件。
串。和通配符类似,正则表达式也是用来进行文本
您可能关注的文档
- 教育人人通(原家校即时通)4.0教师使用手册.doc
- 数据结构复习PPT.ppt
- 数字图像处理第1章概论177761.ppt
- 文字处理软件Word 2003 3.ppt
- 日语二级词汇总览(日语能力考试中心官方资料).pdf
- 新编日语教程第一册清晰.pdf
- 最全机械制图课件1《免费》67478.ppt
- 最全机械制图课件1《免费》67625.ppt
- 智慧型手机介绍.ppt
- 数字集成系统第十二讲NIOS-2010-5-15.pdf
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)