How can I replace a string in parentheses using a regex?
java, regex
Solution
Because parentheses are special characters in regexps you need to escape them to match them explicitly.
For example:
"\\(.+?\\)"
Problem
I have a string: ``` HLN (Formerly Headline News) ``` I want to remove everything inside the parens and the parens themselves, leaving only: ``` HLN ``` I've tried to do this with a regex, but my difficulty is with this pattern: ``` "(.+?)" ``` When I use it, it always gives me a `PatternSyntaxException`. How can I fix my regex?