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