Buy this Book
Print Book $14.99 PDF $9.99 Read it Now!
Print Book £9.50
Add to UK Cart
Reprint Licensing

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

By Tony Stubblebine
Book Price: $14.99 USD
£9.50 GBP
PDF Price: $9.99

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