《学习正则表达式》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:(美)菲茨杰拉德著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115311498
  • 页数:124 页
图书介绍:本书从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线和桌面工具一应俱全,并介绍了进阶参考资料,是一本不可多得的正则表达式入门好书。

第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