I have a string with a number inside and I want to retrieve that number. for example if I have a string \"bla bla 45 bla bla\" I want to get the number 45. I have searched a
You should use matcher.find() instead.
matcher.find()
Here's an example on how to use matcher.find()
Matcher matcher = Pattern.compile("\\d+").matcher("bla bla 45 bla 22 bla"); while(matcher.find()) { System.out.println(matcher.group()); }
This will output
45 22