Mastering Regular Expressions

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{C} 2nd 3rd

        Java 2nd 3rd

C comments

        matching

        unrolling

C# (see also .NET)

        strings

caching

        .NET

        benchmarking

        compile

        Emacs

        integrated

        Java

        object-oriented

        Perl

        PHP

        procedural

        Tcl

        unconditional

callback PHP 2nd

Capture

CaptureCollection

capturing parentheses Java

car analogy

caret anchor introduced

carriage return 2nd

case folding 2nd

        inhibiting

case title

case-insensitive mode

        /i

        egrep

        introduced

        Ruby

        with study

cast

\p{Cc} 2nd 3rd

CDATA

\p{Cf} 2nd 3rd

chaining (of methods )

character

        as opposed to byte

        base

        classes

        combining 2nd

                Inherited script

        control

        initial character discrimination 2nd 3rd 4th 5th

        machine-dependent codes

        multiple code points

        separating with split

        shorthands

        vs. combining characters

character class

        and lazy quantifiers

        as separate language

        elimination optimization

        introduced

        mechanics of matching

       negated

                and newline

                must match character

                Tcl

        of POSIX bracket expression

        positive assertion

        range 2nd

        set operations

        subtraction

        subtraction (set)

        subtraction (simple)

        vs. alternation

        vs. dot

character equivalent

character-class subtraction .NET

CharBuffer 2nd 3rd

charnames pragma

CharSequence 2nd 3rd 4th

CheckNaughtiness

\p{Cherokee} 2nd 3rd

Chinese text processing

chr

chunk limit

        Java

        Perl

        PHP

CJKV Information Processing

class

        initial class discrimination 2nd 3rd 4th 5th

Click, Cliff

client VM

clock clicks

\p{Close_Punctuation} 2nd 3rd

closures

\p{Cn} 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th

        Java 2nd 3rd

\p{Co} 2nd 3rd

code example

        .NET

        Java 2nd 3rd 4th 5th 6th 7th 8th 9th

code point

        beyond U+FFFF

        introduced

        multiple

        unassigned in block

coerce

cold VM

collated data

collating sequences

combining character

        Inherited script

commafying a number example

        introduced

        without lookbehind

COMMAND.COM

comments 2nd

        .NET

        Java

        matching of C comments

        matching of Pascal comments

        XML

comments and free-spacing mode

Communications of the ACM

Compilation failed

compile

        caching

        on-demand

        once(/o)

        regex

compile caching

compile method

Compiled (.NET) 2nd 3rd 4th 5th 6th

CompilersPrinciples, Techniques, and Tools

CompileToAssembly 2nd

conditional

        .NET

        mimicking with lookaround

        with embedded regex 2nd

Config module 2nd

conflicting metacharacters

\p{Connector_Punctuation} 2nd 3rd

Constable, Robert

context (see also: list context; scalar context; match, context)

       contorting

                Perl

        forcing

        metacharacters

        regex use

continuation lines 2nd

        unrolling

contorting an expression

\p{Control} 2nd 3rd

control characters

Conway, Damian

cooking for HTML 2nd

correctness vs. efficiency

CR 2nd

CR/LF

create_function 2nd

Cruise, Tom

crummy analogy

CSV parsing example

        .NET

        Java 2nd

        Perl

        PHP

        unrolling

        VB.NET

\p{Currency} 2nd 3rd

currency

        ‚ 2nd 3rd

        \p{Currency_Symbol}

        \p{Currency}

        \p{Sc}

        Unicode block

\p{Currency_Symbol} 2nd 3rd

current location Java 2nd 3rd 4th

currentTimeMillis()

\p{Cyrillic} 2nd 3rd 4th 5th 6th

Категории