Languages
[Edit]
EN

Java - index of pattern in string using regex

10 points
Created by:
Greg
5140

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

2. References

  1. Pattern Class - Oracle Docs
  2. Pattern.matches Method - Oracle Dosc
Native Advertising
50 000 ad impressions - 449$
🚀
Get your tech brand or product in front of software developers.
For more information contact us:
Red dot
Dirask - friendly IT community for everyone.

❤️💻 🙂

Join