ユーザーが次の形式で文字列を入力するプログラムを作成しています。
"What is the square of 10?"
- 文字列に数字があることを確認する必要があります
- 番号だけを抽出します。
.contains("\\d+")またはを使用する.contains("[0-9]+")と、入力が何であれ、プログラムは文字列で数値を見つけることができませんが、数値.matches("\\d+")しかない場合にのみ機能します。
見つけて抽出するためのソリューションとして何を使用できますか?