I know how to make and sell software online, and I can share my tips with you. Email | Twitter | LinkedIn | Comics | All articles If you open the first few pages of O'Reilly's Beautiful Code, you will find a well written chapter by Brian Kernighan (Personal motto: "No, I didn't invent C. Who told you that?"). The non-C inventing professor describes how a limited form of regular expressions can be