EN
Java - get index of pattern in string using regex
10
points
In java it is possible to get text index of pattern in string using regex in following way.
1. start
and end
methods example
String regex = "bc";
String text = "aabbcc";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(text);
if (matcher.find()) {
System.out.println("Start index: " + matcher.start());
System.out.println("End index: " + matcher.end());
System.out.println("Found text: " + matcher.group());
}
Output:
Start index: 3
End index: 5
Found text: bc