*、匹配以'-'开头以'.'结尾且结果可能出现多次的情况
public static void main(String[] argv) {
//匹配以'-'开头以'.'结尾且结果可能出现多次的情况
Pattern p = Pattern.compile("-[^\\.]*\\.");
String s = "JL20160108-W150002.xlsJL20160108-W150002.xlsJL20160108-W150002.xls";
Matcher m = p.matcher(s);
while (m.find()) {
//查询匹配的字符串,
String ss = m.group().replace("-", "").replace(".", "");
System.out.println("替换前:"+m.group()+"---替换后:"+ss);
}
}