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