I have a String say
String s = “|India| vs Aus”;
In this case result should be only India.
Second case :
String s = “Aus vs |India|”;
In this case result should be only India.
3rd case:
String s = “|India| vs |Aus|”
Result shouls contain only India, Aus. vs should not present in output.
And in these scenarios, there can be any other word in place of vs. e.g. String can be like this also |India| in |Aus|. and the String can be like this also |India| and |Sri Lanka| in |Aus|. I want those words that are present in between two pipes like India, Sri Lanka , Aus.
I want to do it in Java.
Any pointer will be helpful.
You are looking at something similar to this:
You need to use the group to get the contents inside the paranthesis in the regexp.