我有一个字符串:
HLN (Formerly Headline News)
我想删除括号内的所有内容和括号本身,只留下:
HLN
我尝试使用正则表达式来做到这一点,但我的困难在于这种模式:
"(.+?)"
当我使用它时,它总是给我一个 PatternSyntaxException
。如何修复我的正则表达式?
最佳答案
因为括号是正则表达式中的特殊字符,您需要对它们进行转义以明确匹配它们。
例如:
"\\(.+?\\)"
关于java - 如何使用正则表达式替换括号中的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1138552/