Matching Balanced Constructs with .NET Regular Expressions | Hacker News Reader