Regular Expression Quick Start. This quick start gets you up to speed quickly with regular expressions.
Obviously, this brief introduction cannot explain everything there is to know about regular expressions. For detailed information, consult the regular expressions tutorial. Each topic in the quick start corresponds with a topic in the tutorial, so you can easily go back and forth between the two. Many applications and programming languages have their own implementation of regular expressions, often with slight and sometimes with significant differences from other implementations. When two applications use a different implementation of regular expressions, we say that they use different "regular expression flavors". Text Patterns and Matches A regular expression, or regex for short, is a pattern describing a certain amount of text. This first example is actually a perfectly valid regex. We use the term "string" to indicate the text that the regular expression is applied to.
Literal Characters Non-Printable Characters. Learn Regex The Hard Way Scanning And Parsing Text Without Going Insane. Book Reviews. By Joel Spolsky Wednesday, March 13, 2002 “Pretty close to the perfect short list for any programmer” — Jan Derk You can learn a lot about somebody by the books they've read.
And I've always thought that if you read all the same books I read, you'll come to think like me, too. So here it is -- Joel's Programmer's Bookshelf. Painless Software Management Peopleware: Productive Projects and TeamsTom Demarco and Timothy R. As summer interns at Microsoft, my friends and I used to take "field trips" to the company supply room to stock up on school supplies. The Mythical Man-MonthFrederick P. Certainly one of the classics of software project management, this book first appeared a quarter of a century ago, when Fred Brooks tried to run one of the first very large scale software engineering projects (the OS/360 operating system at IBM) and became the first person to describe how radically different software is from other types of engineering.
Code Craftsmanship Philosophy of Programming Graphic Design. Top Ten Most Influential Programming Books of All Time. Structure and Interpretation of Computer Programs. Become a Programmer, Motherfucker. If you don't know how to code, then you can learn even if you think you can't.