Languages
[Edit]
EN

Java - get index of pattern in string using regex

10 points
Created by:
Greg
6230

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

Java - String (popular problems)

Java - get index of pattern in string using regex
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join