replace empty lines before a brace
match:
^(?([^\r\n])\s)*\r?\n(?<stuff>(?([^\r\n])\s)*\})\r?\n
replace:
${stuff}\n
replace empty pairs of newlines
match:
^(?([^\r\n])\s)*\r?\n(?([^\r\n])\s)*\r?\n
replace:
\n
ref: http://stackoverflow.com/a/13987363/118939 - "regex - Remove empty lines using Visual Studio"