一般に良く見かける正規表現では色々な拡張によって
正規言語というカテゴリに分類できなくなっているものもあるけど、
形式言語の理論上、正規言語では一般のプログラミング言語の構文解析はできない。

一般のプログラミング言語はほとんどが文脈自由言語に属する。
正規言語⊆文脈自由言語という関係。
http://ja.wikipedia.org/wiki/%E3%83%81%E3%83%A7%E3%83%A0%E3%82%B9%E3%82%AD%E3%83%BC%E9%9A%8E%E5%B1%A4