C言語は文脈自由文法だから正規表現で完璧にマッチさせるのは不可能