Okay, I’ll admit it. From time to time I drive my fellow programmers noo-noo bananas, but not because of my snarky-yet-cheerful sense of humor, but rather because I’ve never met a regular expression I didn’t like.
Oh, they still invite me to the office birthday parties, but not without glowering at me for having introduced constructs such as /(?<=(?:^|,\s*)"")(?:[^""]|"""")*|(?<=(?:^|,))(?:\s*)(?=(?:,|$))/ ... ... I suspect Shelly Doll over at Builder.com is of a similar opinion as she writes in her tutorial entitled 'Demystifying the syntax of regular expressions:’
“Regular expressions (REs) are often wrongly perceived as mystical unknowns that only a true guru can understand. Theyâ€™re ugly to look at, and if you donâ€™t know the syntax, they can seem like cryptic strings of garbage you might get from a core dump. The reality is that regular expressions are very simple and can be easily picked up with the help of a handy cheat sheet. This article will help you amaze your friends by walking you though the most commonly used regular expressions.”
I bring this all up as an encouragement to those of you coding plug-ins, custom pages, and/or other tools for your church’s website so that the many of you cringe of regular expressions may throw any fears borne out of ignorance …
… well that and I didn’t want to lose the link to this excellent-yet-simple how-to/introductory article.