我有这个字符串
String str=lookup('PRODUCT','LKP1','LKP_TAB1.ID')||('A'='B')-lookup('PRODUCT','LKP2','LKP_TAB1.ID')||'CON.ID'
这只是一个示例,在实际情况中,查找表达式可以在字符串中的任何位置和任意次数出现。该字符串还可能有其他几个“(”和“)”。我需要将字符串转换为
=lookup('PRODUCT','LKP1','LKP_TAB1.ID',123)||('A'='B')-lookup('PRODUCT','LKP2','LKP_TAB1.ID',123)||'CON.ID'
这意味着我需要在查找时将“)”替换为“,123)”。但如果它不适合查找,那么我不想替换它。
这个东西可以用java来做吗?
最佳答案
关于java - 替换字符串中的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9226456/