I\'ve used the following regex to try to remove parentheses and everything within them in a string called name.
name
name.replaceAll(\"\\\\(.*\\\\)\"
To get around the .* removing everything in between two sets of parentheses you can try :
.*
name = name.replaceAll("\\(?.*?\\)", "");