String: [img border=0]/scm/images/bbcode/sets/misc/bullet_go.png[/img]
Result I Want: [img border=0]images/bbcode/sets/misc/bullet_go.png[/img]
without /scm/
text.
Issue: Text scm
is not static, could be any other text in data.
What I want: Have a look to this string
[img border=0]/scm/images/bbcode/sets/misc/bullet_go.png[/img]
Regex which can fetch a text between ]
and images/bbcode/
so the regex will detect the scm
text and then can remove this scm
from String data and end result will look like
[img border=0]images/bbcode/sets/misc/bullet_go.png[/img]
PS: I am implementing this logic in Java
.
Advertisement
Answer
I have captured text between ‘] and /images..’ and replace this text with “”. Check the following demo:
String s = "[img border=0]/scm/images/bbcode/sets/misc/bullet_go.png[/img]"; s = s.replaceAll("(?<=])/[^/]+/",""); System.out.println(s);