最新下载
梦幻水族馆
少女前线
星之翼
小花仙精灵乐园
餐厅萌物语
山河旅探
恋与制作人
最强大脑3
异尘:达米拉
少年西游记2
24小时阅读排行榜
- 1《数字化绿色化协同转型发展实施指南》印发,推动互联网、大数据、人工智能、5G 等新兴技术与绿色低碳产业深度融合
- 2Zig JS 开发人员的第一印象
- 3我写了自己的协调器(React)
- 4Js中如何检测用户是否处于深色模式
- 5OPPO ColorOS 15 细节曝光:新增分层景深壁纸,流体云支持更多信息显示
- 6小米平板6max搭载什么处理器
- 7(更新:已恢复正常)Steam 崩了!《黑神话:悟空》的天命人们突遇“第八十二难”
- 8阿迈奇推出星舰 M2A 迷你主机:i9-12900H + RTX 3080、双 2.5G 网口,8999 元
- 9通过 ECMAScript 标准的棱镜了解 var、let 和 const 之间的差异。
- 10DeFi 研究员 Ignas 分享了对即将到来的加密货币催化剂的见解,预计将点燃内部动力
- 11小米平板6max价格
- 12卡尔达诺 (ADA) Chang 硬分叉推迟至 9 月,因为交易所需要更多时间准备
- 13Crypto All-Stars ($STARS) 承诺通过 MemeVault 撼动 Meme 币领域
- 14小米平板6max跑分是多少
- 15杰罗姆·鲍威尔暗示美联储降息后,比特币 (BTC) 价格上涨至 64,955 美元
最新教程
-
- 国外Web开发全栈课程全集
- 1042 2024-04-24
-
- Go语言实战之 GraphQL
- 1334 2024-04-19
-
- 550W粉丝大佬手把手从零学JavaScript
- 2732 2024-04-18
-
- python大神Mosh,零基础小白6小时完全入门
- 2271 2024-04-10
-
- MySQL 初学入门(mosh老师)
- 1246 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品课堂
- 2099 2024-03-29
学习正则表达式从基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将正则表达式这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。书中各在线和桌面工具一应俱全,并介绍了进阶参考资料,是一本不可多得的正则表达式入门好书。
内容推荐
《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线和桌面工具一应俱全,并介绍了进阶参考资料,是一本不可多得的正则表达式入门好书。
《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。
作者简介
Michael Fitzgerald 知名程序员、顾问、技术作家,为O’Reilly以及John Wiley &Sons编写过十余本技术图书,在O’Reilly Network上发表了大量文章。他曾是针对XML的RELAXNG模式语言委员会的成员。
在线与桌面工具一应俱全,
学习正则表达式的必备利器,
不懂编程也能快速上手。
目录
前言
第1章 什么是正则表达式 1
1.1 从Regexpal开始 2
1.2 匹配北美电话号码 3
1.3 用字符组来匹配数字 4
1.4 使用字符组简写式 5
1.5 匹配任意字符 5
1.6 捕获分组和后向引用 6
1.7 使用量词 6
1.8 括选文字符 8
1.9 应用举例 9
1.10 本章所学 11
1.11 相关资源 11
第2章 简单的模式匹配 13
2.1 匹配字符串字面值 15
2.2 匹配数字 15
2.3 匹配非数字字符 17
2.4 匹配单词和非单词字符 18
2.5 匹配空白符 19
2.6 再谈匹配任意字符 21
2.7 给文本加标签 23
2.7.1 用sed为文本加标签 24
2.7.2 用Perl为文本加标签 25
2.8 本章所学 26
2.9 相关资源 27
第3章 边界 29
3.1 行的起始与结束 30
3.2 单词边界与非单词边界 31
3.3 其他锚位符 33
3.4 使用元字符的字面值 34
3.5 添加标签 35
3.5.1 使用sed添加标签 36
3.5.2 使用Perl添加标签 37
3.6 本章所学 38
3.7 相关资源 39
第4章 选择、分组和后向引用 41
4.1 选择操作 41
4.2 子模式 45
4.3 捕获分组和后向引用 46
4.4 非捕获分组 49
4.5 本章所学 50
4.6 相关资源 51
第5章 字符组 53
5.1 字符组取反 55
5.2 并集与差集 56
5.3 POSIX字符组 58
5.4 本章所学 60
5.5 相关资源 60
第6章 匹配Unicode和其他字符 61
6.1 匹配Unicode字符 62
6.2 用八进制数匹配字符 65
6.3 匹配Unicode字符属性 66
6.4 匹配控制字符 68
6.5 本章所学 70
6.6 相关资源 70
第7章 量词 73
7.1 贪心、懒惰和占有 74
7.2 用*、 和?进行匹配 74
7.3 匹配特定次数 75
7.4 懒惰量词 77
7.5 占有量词 78
7.6 本章所学 79
7.7 相关资源 79
第8章 环视 81
8.1 正前瞻 81
8.2 反前瞻 84
8.3 正后顾 85
8.4 反后顾 85
8.5 本章所学 86
8.6 相关资源 86
第9章 用HTML标记文档 87
9.1 匹配标签 87
9.2 用sed转换普通文本 89
9.2.1 用sed进行替换 89
9.2.2 用sed处理罗马数字 90
9.2.3 用sed处理特定段落 91
9.2.4 用sed处理多行诗文 91
9.3 追加标签 92
9.4 用Perl转换普通文本 94
9.4.1 用Perl处理罗马数字 95
9.4.2 用Perl处理特定段落 96
9.4.3 用Perl处理多行诗文 96
9.4.4 使用Perl命令文件 97
9.5 本章所学 99
9.6 相关资源 99
第10章 初级班毕业了 101
10.1 想上中级班 103
10.2 工具、实现程序以及程序库 103
10.2.1 Perl 103
10.2.2 PCRE 104
10.2.3 Ruby(Oniguruma) 104
10.2.4 Python 105
10.2.5 RE2 105
10.3 匹配北美电话号码 105
10.4 匹配电子邮件地址 106
10.5 本章所学 106
附录 正则表达式参考 107
术语表 118
索引 122
作者及封面简介 124