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] \p{L} 2nd 3rd \p{L&} 2nd 3rd 4th 5th 6th \p{L} 2nd 3rd 4th 5th 6th 7th 8th 9th \p{L&} 2nd 3rd Java 2nd 3rd Perl 2nd 3rd language (see also: .NET; C#; Java; character class 2nd identifiers \p{Latin} 2nd 3rd \N{LATIN SMALL LETTER SHARP S} 2nd Latin-1 encoding 2nd 3rd 4th 5th lazy essence 2nd favors match optimization 2nd quantifier vs. greedy 2nd lazy evaluation lc lcfirst leftmost match Length Group object method Match object method length-cognizance optimization 2nd \p{Letter} 2nd 3rd 4th 5th 6th \p{Letter_Number} 2nd 3rd $LevelN 2nd 3rd 4th lex $ and trailing context dot history lexer 2nd 3rd building lexical scope LF 2nd LIFO backtracking limit backtracking preg_split recursion line (see also string) anchor optimization vs. string line anchor mechanics of matching variety of implementations line anchors .NET Java 2nd 3rd Perl PHP line feed 2nd LINE SEPARATOR line terminators 2nd 3rd Java with $ and ^ \p{Line_Separator} 2nd 3rd link matching Java VB.NET list context forcing literal string initial string discrimination 2nd 3rd 4th 5th literal text exposing introduced mechanics of matching pre-check optimization 2nd 3rd 4th 5th literal-text mode 2nd 3rd .NET inhibiting \p{Ll} 2nd 3rd 4th 5th 6th \p{Lm} 2nd 3rd 4th 5th 6th \p{Lo} 2nd 3rd 4th 5th 6th local 2nd in embedded code vs. my locale \w overview localizing localtime 2nd 3rd locking in regex literal longest match finding longest-leftmost match 2nd lookahead auto introduced mimic atomic grouping mimic optimizations negated ‹ positive vs. negative lookahead example lookaround and DFAs backtracking conditional doesn't consume text introduced mimicking class set operations mimicking word boundaries Perl lookbehind .NET Java Perl PHP 2nd positive vs. negative unlimited lookingAt method Lord, Tom \p{Lowercase_Letter} 2nd 3rd LS 2nd 3rd \p{Lt} 2nd 3rd 4th 5th 6th \p{Lu} 2nd 3rd 4th 5th 6th Lunde, Ken 2nd |