网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 正则表达式入门(影印版)
分类 教育考试-考试-计算机类
作者 (美)菲茨杰拉德
出版社 东南大学出版社
下载
简介
编辑推荐

Michael Fitzgerald所著的《正则表达式入门(影印版)》了解正则表达式是什么以及它们如何运作,掌握在命令行工具和多种编程语言中使用正则表达式的差异,运用简单方法在文本中寻找模式,包括数字、字母、Unicode字符和字符串,学习如何使用零宽度断言和通配符,运用组、反向引用、字符类和量词,使用正则表达式在HTML5中标记纯文本。

内容推荐

如果你是正则表达式新手,那么Michael Fitzgerald所著的《正则表达式入门(影印版)》容易上手的指南就是很好的入门读物。你将在大量实例的帮助下循序渐进地学习相关基础内容,学习通过匹配特定关键字、字符和模式以实现匹配、抽取和转换文本的第一手知识。

正则表达式是程序员的重要工具,在很多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

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/3 2:29:15