Flylib.com
Mastering Regular Expressions
Mastering Regular Expressions
ISBN: 0596528124
EAN: 2147483647
Year: 2004
Pages: 113
Authors:
Jeffrey E.F. Friedl
BUY ON AMAZON
Mastering Regular Expressions, 3rd Edition
Table of Contents
Copyright
Dedication
Preface
Chapter 1. Introduction to Regular Expressions
Section 1.1. Solving Real Problems
Section 1.2. Regular Expressions as a Language
Section 1.3. The Regular-Expression Frame of Mind
Section 1.4. Egrep Metacharacters
Section 1.5. Expanding the Foundation
Section 1.6. Personal Glimpses
Chapter 2. Extended Introductory Examples
Section 2.1. About the Examples
Section 2.2. Matching Text with Regular Expressions
Section 2.3. Modifying Text with Regular Expressions
Chapter 3. Overview of Regular Expression Features and Flavors
Section 3.1.
Section 3.2. A Casual Stroll Across the Regex Landscape
Section 3.3. Care and Handling of Regular Expressions
Section 3.4. Strings, Character Encodings, and Modes
Section 3.5. Common Metacharacters and Features
Section 3.6. Guide to the Advanced Chapters
Chapter 4. The Mechanics of Expression Processing
Section 4.1. Start Your Engines
Section 4.2. Match Basics
Section 4.3. Regex-Directed Versus Text-Directed
Section 4.4. Backtracking
Section 4.5. More About Greediness and Backtracking
Section 4.6. NFA, DFA, and POSIX
Section 4.7. Summary
Chapter 5. Practical Regex Techniques
Section 5.1. Regex Balancing Act
Section 5.2. A Few Short Examples
Section 5.3. HTML-Related Examples
Section 5.4. Extended Examples
Chapter 6. Crafting an Efficient Expression
Section 6.1.
Section 6.2. A Sobering Example
Section 6.3. A Global View of Backtracking
Section 6.4. Benchmarking
Section 6.5. Common Optimizations
Section 6.6. Techniques for Faster Expressions
Section 6.7. Unrolling the Loop
Section 6.8. The Freeflowing Regex
Section 6.9. In Summary: Think
Chapter 7. Perl
Section 7.1. Regular Expressions as a Language Component
Section 7.2. Perl s Regex Flavor
Section 7.3. Regex-Related Perlisms
Section 7.4. The qr Operator and Regex Objects
Section 7.5. The Match Operator
Section 7.6. Fun with Perl Enhancements
Section 7.7. Perl Efficiency Issues
Section 7.8. Regex Compilation, the o Modifier, qr, and Efficiency
Section 7.9. Final Comments
Chapter 8. Java
Section 8.1. Java s Regex Flavor
Section 8.2. Using java.util.regex
Section 8.3. The Pattern.compile() Factory
Section 8.4. The Matcher Object
Section 8.5. Other Matcher Methods
Section 8.6. Other Pattern Methods
Section 8.7. Pattern s split Method, with Two Arguments
Section 8.8. Additional Examples
Section 8.9. Validating HTML with Multiple Patterns Per Matcher
Section 8.10. Java Version Differences
Chapter 9. .NET
Section 9.1. .NET s Regex Flavor
Section 9.2. Using .NET Regular Expressions
Section 9.3. Core Object Details
Section 9.4. Static
Section 9.5. Support Functions
Section 9.6. Advanced .NET
Chapter 10. PHP
Section 10.1. PHP s Regex Flavor
Section 10.2. The Preg Function Interface
Section 10.3. The Preg Functions
Section 10.4.
Section 10.5. Recursive Expressions
Section 10.6. PHP Efficiency Issues
Section 10.7. Extended Examples
About the Author
Colophon
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Mastering Regular Expressions
ISBN: 0596528124
EAN: 2147483647
Year: 2004
Pages: 113
Authors:
Jeffrey E.F. Friedl
BUY ON AMAZON
CompTIA Project+ Study Guide: Exam PK0-003
Assessment Test
Schedule Planning
Other Planning Processes
Project Control
Appendix A Systems Development Life Cycle
Introducing Microsoft ASP.NET AJAX (Pro - Developer)
The AJAX Revolution
The Microsoft Client Library for AJAX
The Pulsing Heart of ASP.NET AJAX
The AJAX Control Toolkit
Remote Method Calls with ASP.NET AJAX
Twisted Network Programming Essentials
Getting Started
Running an HTTP Proxy Server
Accepting Mail with SMTP
Running a Twisted Application as a Daemon
Managing Multiple Services
HTI+ Home Technology Integrator & CEDIA Installer I All-In-One Exam Guide
Rough-In Installation
Water Management Systems
User Interfaces
Appendix A Home Technology Project Management
Appendix B Home Technology Integration Glossary
Comparing, Designing, and Deploying VPNs
Deploying Site-to-Site and Remote Access VPNs: A Comparison
Benefits and Drawbacks of AToM-Based L2VPNs
Supporting IPv6 Traffic Transport in MPLS Layer 3 VPNs Using 6VPE
Designing QoS for IPsec VPNs
Deploying SSL VPNs (WebVPN) on the ASA 5500
Python Programming for the Absolute Beginner, 3rd Edition
Standard Streams
Python/Tkinter for Tcl/Tk Converts
The Root Page
Graph Searching
So What s Python The Sequel
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies