我有以下字符串,我想在其中识别数字,有时后面可以跟任何字符。例如:
Cats 10, Dogs 3?
Cats 10 Dogs 3
Cats 10. Dogs 3@
我应该能够在每个字符串中找到10和3。
我试过了s.matches("[0-9,.@!]+"))
,但在这种情况下,我不会捕捉到后面没有特殊字符的数字。
你能使用下面的吗?
s.matches("d+")
也许可以尝试
s.matches("[0-9].?");
有任何字符吗
为零或更多