我怎样才能只从下面的字符串中获取第一个数字?
正则表达式应在空格或第一个非数字字符处停止。
例子:
6x2mL
7 x 5mL
100个亚基
2*5Kg
最佳答案
这对你有帮助
String regEx = "^(\d+)";
或
String regEx = "^([0-9]+)";
它将从给定的字符串中提取第一个数值。
输出:
6
7
100
2
关于java - 用于提取(仅)第一个数值的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24995685/