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