About Me

Hello, my name is John and I'm a regexaholic. I've been using regex for close to 15 years, although my interest in the subject constituted little more than a passing fancy up until quite recently. I went mad, you see, and started abusing regex in perversely inappropriate ways. After discovering that it is possible to match nested brackets using forward references, I decided that I probably ought to scribble down my findings somewhere.

Full disclosure: the primary purpose of this blog is not to educate. There are other resources out there that explain regex concepts much more skillfully and comprehensively than I can. In fact, most of the material here will likely be counter-productive to those seeking legitimate educational support. I predict that a lot of the expressions I introduce will be largely inefficient and definitely not the right tool for the job in the context of a wider programming arsenal. Complex expressions will be broken down in ways that assume pre-existing familiarity with most if not all aspects of regex, and you won't find any pretty state diagrams or infographics here to walk you through the examples.

What you will find here, however, is a number of unique, innovative demonstrations of regular expressions being used in ways that push the boundaries of possibility. These tricks and techniques may even inspire creativity and help you develop your own skillset. Or they may infuriate you and make you unspeakably distressed.

This is a blog by a regex enthusiast for regex enthusiasts.

Read at your peril.

Also, if you happen to have any questions, comments, or just want to launch a tirade of verbal abuse at me, feel free to e-mail t(a)t{2}\1r\1kis@gmail.com. I can also be found on IRC, usually pontificating to no one in particular on Freenode's #regex

No comments:

Post a Comment