BUY THIS BOOK
Add to Cart

Print Book $14.99


Add to Cart

Print+PDF $19.49

Add to Cart

PDF $11.99

Safari Books Online

What is this?

Add to UK Cart

Print Book £9.50

What is this?

Looking to License this content?


Regular Expression Pocket Reference
Regular Expression Pocket Reference, Second Edition Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET By Tony Stubblebine

Cover | Table of Contents | Index


Index


[ Symbols ], 
[ A ], 
[ B ], 
[ C ], 
[ D ], 
[ E ], 
[ F ], 
[ G ], 
[ H ], 
[ I ], 
[ J ], 
[ L ], 
[ M ], 
[ N ], 
[ O ], 
[ P ], 
[ Q ], 
[ R ], 
[ S ], 
[ U ], 
[ V ], 
[ Z ], 


Symbols[ Top ]
[...] character class, 6
[^...] character class, 6

A[ Top ]
address shortcuts, vi editor, 107
anchors, 9
Apache web server, 96
      matching directives, 102
      rewrite engine, 99
ASCII, 5

B[ Top ]
backslashes in regular expression String literals, Java (java.util.regex), 30
boundary, word, 10

C[ Top ]
C#, 38
character classes, 6
character shorthands, 5
CharSequence interface, 30
classes
      Group, 46
      java.util.regex
            Matcher, 30
            Pattern, 30
            PatternSyntaxException, 30
      Match, 46
      Regex, 43
      Ruby
            MatchData, 70
            Regexp, 70
classes, .NET, 42
control characters, 5

D[ Top ]
Deterministic Finite Automaton (DFA), 3

E[ Top ]
engines, 3
      DFA (Deterministic Finite Automaton), 3
      NFA (Nondeterministic Finite Automaton), 3

F[ Top ]
find function (Python), 63

G[ Top ]
Group class, 46

H[ Top ]
Hazel, Philip, 83
hex escape, 5

I[ Top ]
interfaces, 42
      Java (java.util.regex), 30

J[ Top ]
Java (java.util.regex), 26
java.util.regex
      Matcher class, 30
      Pattern class, 30
      PatternSyntaxException class, 30
JavaScript, 77
      pattern-matching, 79
      RegExp object, 80
      String object, 80

L[ Top ]
lookahead, 10
lookaround constructs, 10
lookbehind, 10

M[ Top ]
Match class, 46, 70
match function (Python), 63
Matcher class, java.util.regex, 30
matching, iterative, 10
metacharacters, 3, 5
      Java (java.util.regex), 26
      Perl version 5.8, 16
metasequences, 5
modifiers, mode, 10

N[ Top ]
negated character classes, 6
NFA (Nondeterministic Finite Automaton), 3

O[ Top ]
octal escape, 5

P[ Top ]
parentheses, capturing and grouping, 11
Pattern class, java.util.regex, 30
pattern matching, 3
PatternSyntaxException class, java.util.regex, 30
PCRE API, 89
PCRE lib examples, 92
pcre_compile( ) function (PCRE), 89
pcre_exec( ) function (PCRE), 89
Perl Compatible Regular Expression (PCRE) library, 83
Perl version 5.8, 16
      regular expression operators, 21
      single quotes, 21
PHP, 50
      pattern matching functions, 54
Python, 58
      Unicode support, 64

Q[ Top ]
quantifiers, 3

R[ Top ]
re module (Python), 61
      functions, 62
Regex class, 43
      Ruby, 66
Regexp class, 70
RegExp object, JavaScript, 80
regular expression engines, 3
regular expressions overview, 3
Ruby, 66
      object-oriented interface, 70
      Oniguruma library, 67
      Unicode support, 75

S[ Top ]
shell tools, 109
      examples, 114
String object, JavaScript, 80
subpatterns, grouping, 11
substitution
      options, vi editor, 107

U[ Top ]
Unicode
      Java (java.util.regex), 35
      support, 13, 23, 64, 92
Unicode 3.1, 47
Unicode escape, 5
use locale, 23

V[ Top ]
vi editor, 103

Z[ Top ]
zero-width assertions, 9




Return to Regular Expression Pocket Reference