类似推荐
编辑推荐
正则表达式经典教程:特性、原理、优化、实用技巧及各编程语言应用
内容简介
随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在perl、java、.net、php中的用法。
章节目录
版权信息
推荐序
译者序
重印牟言
前言
第1章 正则表达式入门 Introduction to Regular Expressions
解决实际问题 Solving Real Problems
作为编程语言的正则表达式 Regular Expressions as a Language
正则表达式的思维框架 The Regular-Expression Frame of Mind
Egrep元字符 Egrep Metacharacters
基础知识拓展 Expanding the Foundation
一家之言 Personal Glimpses
第2章 入门示例拓展 Extended Introductory Examples
关于这些例子 About the Examples
使用正则表达式匹配文本 Matching Text with Regular Expressions
使用正则表达式修改文本 Modifying Text with Regular Expressions
第3章 正则表达式的特性和流派概览 Overview of Regular Expression Features and Flavors
在正则的世界中漫步 A Casual Stroll Across the Regex Landscape
正则表达式的注意事项和处理方式 Care and Handling of Regular Expressions
字符串,字符编码和匹配模式 Strings, Character Encodings, and Modes
常用的元字符和特性 Common Metacharacters and Features
高级话题引导 Guide to the Advanced Chapters
第4章 表达式的匹配原理 The Mechanics of Expression Processing
发动引擎 Start Your Engines!
匹配的基础 Match Basics
表达式主导与文本主导 Regex-Directed Versus Text-Directed
回溯 Backtracking
关于匹配优先和回溯的更多内容 More About Greediness and Backtracking
NFA、DFA和POSIX NFA, DFA, and POSIX
总结 Summary
第5章 正则表达式实用技巧 Practical Regex Techniques
正则表达式的平衡法则 Regex Balancing Act
若干简单的例子 A Few Short Examples
HTML相关范例 HTML-Related Examples
扩展的例子 Extended Examples
第6章 打造高效正则表达式 Crafting an Efficient Expression
典型示例 A Sobering Example
全面考察回溯 A Global View of Backtracking
性能测试 Benchmarking
常见优化措施 Common Optimizations
提高表达式速度的诀窍 Techniques for Faster Expressions
消除循环 Unrolling the Loop
流畅运转的表达式 The Freeflowing Regex
总结:开动你的大脑 In Summary: Think!
第7章 Perl Perl
作为语言组件的正则表达式 Regular Expressions as a Language Component
Perl的正则流派 Perl's Regex Flavor
正则表达式相关的Perl教义 Regex-Related Perlisms
qr/…/运算符与regex对象 The qr/…/ Operator and Regex Objects
Match运算符 The Match Operator
Substitution运算符 The Substitution Operator
Split运算符 The Split Operator
巧用Perl的专有特性 Fun with Perl Enhancements
效率 Perl Efficiency Issues
结语 Final Comments
第8章 Java Java
Java的正则流派 Java's Regex Flavor
使用java.util.regex Using java.util.regex
The Pattern.compile() Factory The Pattern.compile() Factory
Matcher对象 The Matcher Object
Pattern的其他方法 Other Pattern Methods
拓展示例 Additional Examples
Java版本差异 Java Version Differences
第9章 .NET .NET
.NET的正则流派 .NET's Regex Flavor
使用.NET正则表达式 Using .NET Regular Expressions
核心对象详解 Core Object Details
静态“便捷”函数 Static“Convenience” Functions
支持函数 Support Functions
.NET高级话题 Advanced .NET
第10章 PHP PHP
PHP的正则流派 PHP's Regex Flavor
Preg函数接口 The Preg Function Interface
Preg函数罗列 The Preg Functions
“缺失”的preg函数 “Missing” Preg Functions
递归的正则表达式 Recursive Expressions
效率 PHP Efficiency Issues
扩展示例 Extended Examples
索引 Index
O’Reilly Media, Inc.介绍
精通正则表达式(第3版)是2012年由电子工业出版社出版,作者[美]杰佛瑞E.F.佛瑞德。
得书感谢您对《精通正则表达式(第3版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。