-2

I have a big string which has many url strings, I want to replace context of all urls. for example

https://host:port/sometext/abc

i want to replace /sometext/ with /newtext/ like this

mystring.replaceAll("/sometext/", "/newtext/");

I cant just search sometext and replace because sometext might have been used at many places.

But its not working even I tried replace method also but its also not working. Am I doing anything wrong?

Thanks in advance

GBouffard
  • 1,125
  • 4
  • 11
  • 24

1 Answers1

0

In Java, String class is immutable. You can explore this at https://www.javatpoint.com/immutable-string. The answer for your question is the following code:

String mystring = "https://host:port/sometext/abc";

mystring = mystring.replaceAll("/sometext/", "/newtext/");

System.out.println(mystring);
Shekhar
  • 64
  • 7