从String中解析多个双精度数

Hel*_*gus 2 java string double parsing numbers

我想知道如何从字符串中解析几个双数,但字符串可以混合,例如:String s = "text 3.454 sometext5.567568more_text".

标准方法(Double.parseDouble)不合适.我试图使用该isDigit方法解析它,但如何解析其他字符和.

谢谢.

NPE*_*NPE 7

您可以搜索以下正则表达式:

Pattern.compile("[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?")
Run Code Online (Sandbox Code Playgroud)

然后Double.parseDouble()在每场比赛中使用.