精通正则表达式(第3版)

精通正则表达式(第3版):第3版

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

正则表达式经典教程:特性、原理、优化、实用技巧及各编程语言应用

内容简介

随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在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版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
大学计算机基础(第6版) 电子书
计算机基础知识与应用:雷电竞APP官网,涵盖操作系统和办公软件。
深入浅出Spring Boot 2.x 电子书
本书章节编排合理,深入浅出地阐述了Spring Boot 2.x的原理与应用,以及当今较为流行的微服务系统经常用到的技术及原理,内容通俗易懂。
企业WLAN架构与技术 电子书
从行业趋势、原理和实战案例等多角度介绍了与数据通信相关的网络架构和技术。
C#面向对象程序设计(微课版) 电子书
本书全面介绍和讲解了C#语言的全部基础语法,信息量大、知识性强、条理清晰,编程实例丰富。
Spring实战(第6版) 电子书
一本经典而实用的Spring学习指南。