Seth Dillingham is a unusual guy. As well as - apparently - being able to think in regular expressions, he is also prepared to write something useful for us newLISPers, even though he doesn't use the language himself. If you use BBEdit or TextWrangler, and use newLISP, you'll probably want to get the latest version of his codeless language module for newLISP, which he's updated for the forthcoming (and amazing) newLISP version 9.4.
You can also read about how it's done, too, here.
Thanks, Seth, and good luck with the PMC challenge!