У меня есть эта строкаЗаменить подстроку из строки
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 ??
Мне нравится использование регулярных выражений, хорошо сделано - спасибо за обмен. – Ewald
Код работает нормально. Просто awsome :) –