Я пишу программу, в которой пользователь вводит строку в следующем формате:
"What is the square of 10?"
- Мне нужно проверить, есть ли число в строке
- а затем извлеките только число.
- Если я использую
.contains("\\d+")
или.contains("[0-9]+")
, программа не может найти число в строке, независимо от того, какой вводится, но.matches("\\d+")
будет работать только тогда, когда есть только числа.
Что я могу использовать в качестве решения для поиска и извлечения?