contents

 

  

front matter

preface

acknowledgments

about this book

about the author

about the cover illustration

  

1   The map and the territory

About regular expressions

Rise of the programming machines

Caveats

Intentional software development

As you read

2   Quantifiers and special sub-patterns

Puzzle 1   Wildcard scope

Author thoughts: What will each pattern match?

AI thoughts: CodingNet

Puzzle 2   Words and sequences

Author thoughts: Think about what defines word boundaries

AI thoughts: The transformator

Puzzle 3   Endpoint classes

Author thoughts: Refine the regular expression to match what we want

AI thoughts: Are friends electric?

Puzzle 4   A configuration format

Author thoughts: Remember that shapes have edges