The typical response to any "why isn't this regex working html!?!" question is "because HTML isn't a regular language".
So, I was curious if anyone had a list of common programming languages which were regular languages, and thus are appropriate for regular expression matching. I know there are ways to determine if a language is regular (case by case), but for complicated languages the proof can be also quite complicated. I thought perhaps a quick check list of languages could be useful.
I also know that you can do regular expressions with non-regular languages, but that they aren't always reliable (html example).