I'm writing a program where the user enters a String in the following format:
"What is the square of 10?"
- I need to check that there is a number in the String
- and then extract just the number.
- If i use
.contains("\\d+")
or.contains("[0-9]+")
, the program can't find a number in the String, no matter what the input is, but.matches("\\d+")
will only work when there is only numbers.
What can I use as a solution for finding and extracting?