android get float number from numeric string using regular expression

www.lautt‮moc.iru‬
android get float number from numeric string using regular expression
float f = Float.valueOf("pi3.141f.".replaceAll("[^\\d.]+|\\.(?!\\d)", ""));

System.out.println(f);
// f = 3.141
Created Time:2017-08-31 19:20:29  Author:lautturi