1. java 正则替换 指定字符及其之前的字符
System.out.println("em_4b6add2cfb415db2".replaceFirst("\\.*._",""));
//结果 -> e4b6add2cfb415db2
2. java 正则替换 指定字符及其之后的字符
String name = "name.keyword^1.0" ;
String field = name.replaceAll("\\^.*","") ;
// 结果 -> name.keyword
Float weight = Float.parseFloat(name.replaceAll("^[^^]*(?=.).","")) ;
// 结果 -> 1.0