I need some help to extract multiple substrings from a string. An example of a string is as given below:
String str = "What is <Mytag a exp 5 exp 3> written as a single power of <i>a</i> <Mytag yx4> and the double power of <b>x+y</b> <Mytag 3xy4>";
I am trying to get substrings Between "<Mytag" and ">"
so my desire output will be
1) a exp 5 exp 3
2) yx4
3) 3xy4
I have tried with Scanner and substring everything I getting first string successfully but the problem with getting second and third occurrence.
in substring methods I am successfully getting index of all tages "<Mytag" but not able to get correct index of ">" because it comes with Bold and italic also.
>after each<mytagshould work, am I right?indexOf()can also be written in this formint indexOf(int ch, int startIndex). Here you can specify thestartIndexto be 1 more than the previous index found. Last you should also check ofIndexOutOfBoundsexception on performing these actions