How can one write a regex to remove all pairs of braces that contain nothing?
For example, {}
and {{}}
should be reduced to an empty string, but {{}
becomes {
and {{A}{}}
becomes {{A}}
.
I'm currently running s/\{\}//g
in a loop until the string length is fixed, but is there a better way to do this?