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] backreferences 2nd DFA 2nd introduced with egrep remembering text vs. octal escape backtracking and alternation avoiding computing count counting 2nd detecting excessive efficiency essence exponential match global view introduction LIFO neverending match non-match example of lookaround POSIX NFA example saved states simple example simple lazy example balanced constructs 2nd 3rd 4th 5th balancing regex issues Barwise, J. base character 2nd Basic Regular Expressions \p{Basic_Latin} 2nd 3rd benchmarking .NET 2nd comparative compile caching for naughty variables Java Perl PHP pre-match copy Python Ruby Tcl with neverending match Berkeley Better-Late-Than-Never blocks 2nd 3rd 4th 5th BLTN Java BOL \p{Box_Drawing} 2nd 3rd Boyer-Moore 2nd bracket expressions BRE bread-crumb analogy bugs Java 2nd 3rd 4th 5th 6th Bulletin of Math. Biophysics bump-along avoiding distrusting in overall processing introduction optimization byte matching 2nd 3rd 4th |