Mastering Regular Expressions (2nd Edition) [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Mastering Regular Expressions (2nd Edition) [Electronic resources] - نسخه متنی

Jeffrey E. F. Friedl

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید





















Sitemap



Main Page


Table of content


Copyright


Dedication


Preface


The Need for This Book


Intended Audience


How to Read This Book


Organization


Typographical Conventions


Exercises


Links, Code, Errata, and Contacts


Personal Comments and Acknowledgments


Chapter 1. Introduction to Regular Expressions


1.1 Solving Real Problems


1.2 Regular Expressions as a Language


1.3 The Regular-Expression Frame of Mind


1.4 Egrep Metacharacters


1.5 Expanding the Foundation


1.6 Personal Glimpses


1.7 Quiz Answer


Chapter 2. Extended Introductory Examples


2.1 About the Examples


2.2 Matching Text with Regular Expressions


2.3 Modifying Text with Regular Expressions


2.4 Quiz Answers


Chapter 3. Overview of Regular Expression Features and Flavors


3.1 A Casual Stroll Across the Regex Landscape


3.2 Care and Handling of Regular Expressions


3.3 Strings, Character Encodings, and Modes


3.4 Common Metacharacters and Features


3.5 Guide to the Advanced Chapters


Chapter 4. The Mechanics of Expression Processing


4.1 Start Your Engines!


4.2 Match Basics


4.3 Regex-Directed Versus Text-Directed


4.4 Backtracking


4.5 More About Greediness and Backtracking


4.6 NFA, DFA, and POSIX


4.7 Summary


4.8 Quiz Answers


Chapter 5. Practical Regex Techniques


5.1 Regex Balancing Act


5.2 A Few Short Examples


5.3 HTML-Related Examples


5.4 Extended Examples


Chapter 6. Crafting an Efficient Expression


6.1 A Sobering Example


6.2 A Global View of Backtracking


6.3 Benchmarking


6.4 Common Optimizations


6.5 Techniques for Faster Expressions


6.6 Unrolling the Loop


6.7 The Freeflowing Regex


6.8 In Summary: Think!


6.9 Quize Answers


Chapter 7. Perl


7.1 Regular Expressions as a Language Component


7.2 Perl's Regex Flavor


7.3 Regex-Related Perlisms


7.4 The 'qr//' Operator and Regex Objects


7.5 The Match Operator


7.6 The Substitution Operator


7.7 The Split Operator


7.8 Fun with Perl Enhancements


7.9 Perl Efficiency Issues


7.10 Final Comments


Chapter 8. Java


8.1 Judging a Regex Package


8.2 Object Models


8.3 Packages, Packages, Packages


8.4 Sun's Regex Package


8.5 A Quick Look at Jakarta-ORO


Chapter 9. .NET


9.1 .NET's Regex Flavor


9.2 Using .NET Regular Expressions


9.3 Core Object Details


9.4 Static 'Convenience' Functions


9.5 Support Functions


9.6 Advanced .NET


Colophon


Colophon






/ 83