获取长字符串中的所有数字
答
做这个尝试是这样的:
String number = str.replaceAll("^[a-zA-Z]*", "");
+0
你能告诉我一些Java 8的例子吗? – 2015-03-03 10:52:07
+0
@PeterPenzov这里没有什么特别的Java 8。 – JamesB 2015-03-03 11:04:34
什么是你的情况是多少?整数?你接受十六进制(例如'0x456')吗?浮动?数字中是否应包含缺陷(如果有的话)?你能提供一个好的测试expample吗? – 2015-03-03 10:48:52
是的,只有整数。 – 2015-03-03 10:49:21
可能的重复http://stackoverflow.com/questions/14974033/extract-digits-from-string-stringutils-java或http://stackoverflow.com/questions/1903252/extract-integer-part-in-string或http://stackoverflow.com/questions/2367381/extract-numbers-from-a-string-java – OO7 2015-03-03 10:53:03