background preloader

Livre infos

Facebook Twitter

Regular Expression Quick Start. This quick start gets you up to speed quickly with regular expressions.

Regular Expression Quick Start

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.

Book Reviews

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.

Become a Programmer, Motherfucker

Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at Learn C The Hard Way Learn SQL The Hard Way Learn Regex The Hard Way Graphics Programming Language Agnostic NerdDinner Walkthrough Assembly Language Bash Clojure Clojure Programming ColdFusion CFML In 100 Minutes Delphi / Pascal Django Erlang Learn You Some Erlang For Great Good Flex Getting started with Adobe Flex (PDF) Forth Git Grails Getting Start with Grails Haskell Java JavaScript JavaScript (Node.js specific) Latex The Not So Short Introduction to LATEX (perfect for beginners) Linux Advanced Linux Programming Lisp Lua Programming In Lua (for v5 but still largely relevant)Lua Programming Gems (not entirely free, but has a lot of free chapters and accompanying code) Maven Mercurial Nemerle Nemerle.