1

I am trying to replace below String using replace Input

ABC-9 + ABC-99

when I tried to replace only "ABC-9" it also replace "ABC-99".

String ExprVal= "(ABC)-9+(ABC)-99";
String Opd = "(ABC)-9"; 
ExprVal = ExprVal.replaceAll("\\b"+Opd+"\\b", 0.0+"");
System.out.println("First replace  "+ExprVal);

ExprVal = ExprVal.replaceAll(Opd, 0.0+"");
System.out.println("Second replace  "+ ExprVal);

output:

First replace  (ABC)-9+(ABC)-99
Second replace  (ABC)-9+(ABC)-99
Expected ouput   0.0 + (ABC)-99
Prasad Khode
  • 6,602
  • 11
  • 44
  • 59
Raje
  • 3,285
  • 15
  • 50
  • 70

0 Answers0