1
Existing string:
stringToBeCleaned = author(A, UniqueVar1), author(B, UniqueVar1);
Expected String:
stringAfterCleaned = author(A, UniqueVar1)^author(B, UniqueVar1);
我想尝试的方法是拆分字符串并将其加入追加指数符号。但我在分裂方面存在问题。基于开放大括号的Java中的拆分字符串
split = stringToBeCleaned.split(", ");
这并没有给出所需的分割。
split = stringToBeCleaned.split("), ");
这种分裂会引发错误的无效正则表达式,因为支架没有关闭有什么办法来实现这一目标。任何的意见都将会有帮助。
括号,在正则表达式分组和提取字符串,尝试逃离它如:\\( – Pali
)为什么麻烦分裂时,你可以这样做:'stringToBeCleaned.replaceAll(“\\),”,“\\)^”);'' – DevilsHnd