Tôi đang viết một chương trình trong đó người dùng nhập một Chuỗi theo định dạng sau:
"What is the square of 10?"
- Tôi cần kiểm tra xem có một số trong chuỗi
- và sau đó chỉ trích xuất số.
- Nếu tôi sử dụng
.contains("\\d+")
hoặc.contains("[0-9]+")
, chương trình không thể tìm thấy một số trong Chuỗi, bất kể đầu vào là gì, nhưng.matches("\\d+")
sẽ chỉ hoạt động khi chỉ có số.
Tôi có thể sử dụng gì làm giải pháp cho việc tìm kiếm và giải nén?