注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具正则表达式入门(影印版)

正则表达式入门(影印版)

正则表达式入门(影印版)

定 价:¥38.00

作 者: (美)菲茨杰拉德
出版社: 东南大学出版社
丛编项:
标 签: 暂缺

ISBN: 9787564138912 出版时间: 2013-01-01 包装: 平装
开本: 16开 页数: 136 字数:  

内容简介

  如果你是正则表达式新手,那么《正则表达式入门(影印版)》容易上手的指南就是很好的入门读物。你将在大量实例的帮助下循序渐进地学习相关基础内容,学习通过匹配特定关键字、字符和模式以实现匹配、抽取和转换文本的第一手知识。正则表达式是程序员的重要工具,在很多Unix工具和Perl、Java、JavaScript、C#等编程语言中会用到。学完《正则表达式入门(影印版)》后,你将熟练掌握正则表达式中最常用的语法,还将领悟灵活运用它们以省时省力的相关技巧。

作者简介

暂缺《正则表达式入门(影印版)》作者简介

图书目录

Preface
1. What Is a Regular Expression?
Getting Started with Regexpal
Matching a North American Phone Number
Matching Digits with a Character Class
Using a Character Shorthand
Matching Any Character
Capturing Groups and Back References
Using Quantifiers
Quoting Literals
A Sample of Applications
What You Learned in Chapter 1
Technical Notes

2. Simple Pattern Matching
Matching String Literals
Matching Digits
Matching Non-Digits
Matching Word and Non-Word Characters
Matching Whitespace
Matching Any Character, Once Again
Marking Up the Text
Using sed to Mark Up Text
Using Perl to Mark Up Text
What You Learned in Chapter 2
Technical Notes

3.Boundaries
The Beginning and End of a Line
Word and Non-word Boundaries
Other Anchors
Quoting a Group of Characters as Literals
Adding Tags
Adding Tags with sed
Adding Tags with Perl
What You Learned in Chapter 3
Technical Notes

4.Alternation, Groups, and Backreferences
Alternation
Subpatterns
Capturing Groups and Backreferences
Named Groups
Non-Capturing Groups
Atomic Groups
What You Learned in Chapter 4
Technical Notes

5.Character Classes
Negated Character Classes
Union and Difference
POSIX Character Classes
What You Learned in Chapter 5
Technical Notes

6.Matching Unicode and Other Characters
Matching a Unicode Character
Using vim
Matching Characters with Octal Numbers
Matching Unicode Character Properties
Matching Control Characters
What You Learned in Chapter 6
Technical Notes

7. Quantifiers
Greedy, Lazy, and Possessive
Matching with *, +, and ?
Matching a Specific Number of Times
Lazy Quantifiers
Possessive Quantifiers
What You Learned in Chapter 7
Technical Notes

8. Lookarounds
Positive Lookaheads
Negative Lookaheads
Positive Lookbehinds
Negative Lookbehinds
What You Learned in Chapter 8
Technical Notes

9. Marking Up a Document with HTML
Matching Tags
Transforming Plain Text with sed
Substitution with sed
Handling Roman Numerals with sed
Handling a Specific Paragraph with sed
Handling the Lines of the Poem with sed
Appending Tags
Using a Command File with sed
Transforming Plain Text with Perl
Handling Roman Numerals with Perl
Handling a Specific Paragraph with Perl
Handling the Lines of the Poem with Perl
Using a File of Commands with Perl
What You Learned in Chapter 9
Technical Notes

10.The End of the Beginning
Learning More
Notable Tools, Implementations, and Libraries
Perl
PCRE
Ruby (Oniguruma)
Python
RE2
Matching a North American Phone Number
Matching an Email Address
What You Learned in Chapter 10
Appendix: Regular Expression Reference
Regular Expression Glossary
Index

本目录推荐