我有一行代码如下:
BlockedMatch(XA, YB), Correlation(XA, QC), Correlation(YB, QC), Correlation(QC, YB)
我希望它看起来像这样:
BlockedMatch(XAYB), Correlation(XAQC), Correlation(YBQC), Correlation(QCYB)
我不能仅仅在", "上做替换,因为这样会删除括号外的这些实例。
我尝试了以下方法:
replaceAll("\\((.*?)\\)", "")
这个正则表达式可以替换括号内的所有内容(不仅仅是逗号)。我尝试过将逗号和空格组合添加到该正则表达式中,但似乎并没有删除任何内容。
请问有人可以告诉我如何指定仅在括号内出现时删除“,”和“ ”(逗号-空格)?
[^(]*
中包含)
,因为它有可能扫描比所需更多的内容:[^()]*\\)
。 - OnlineCop