学习正则表达式
查字典图书网
当前位置: 查字典 > 图书网 > 编程> 学习正则表达式

学习正则表达式

7.2

作者: 菲茨杰拉德  |  王热宇
出版社: 人民邮电出版社
原作名: Introducing regular expressions
译者: 王热宇  |  王热宇
出版年: 2013-4
页数: 124
定价: 35.00元
装帧: 平装
ISBN: 9787115311498



推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

内容简介:

《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线和桌面工具一应俱全,并介绍了进阶参考资料,是一本不可多得的正则表达式入门好书。《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。

作者简介:

Michael Fitzgerald 知名程序员、顾问、技术作家,为O’Reilly以及John Wiley & Sons编写过十余本技术图书,在O’Reilly Network上发表了大量文章。他曾是针对XML的RELAX NG模式语言委员会的成员。

目录:

目录

前言IX

第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  Perl103

10.2.2  PCRE104

10.2.3  Ruby(Oniguruma)104

10.2.4  Python105

10.2.5  RE2105

10.3  匹配北美电话号码105

10.4  匹配电子邮件地址106

10.5  本章所学106

附录  正则表达式参考107

术语表118

索引122

作者及封面简介124

文章试读:正则表达式是一种特殊的字符串模式,用于匹配一组字符串。它最早出现于20 世纪40 年代,当时用来描述正则语言,而到20 世纪70 年代才真正出现在程序设计领域。据我所知,正则表达式首次出现在Ken Thompson 编写的QED 文本编辑器中。 “正则表达式是描述一组字符串特征的模式,用来匹配特定的字符串。” ——Ken Thompson 正则表达式后来成为ed、sed 和 vi(vim...

(查看全部试读)

展开全文
热门标签:
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •