当前位置: 代码迷 >> J2SE >> 求一身份证正则表达式,该如何解决
  详细解决方案

求一身份证正则表达式,该如何解决

热度:51   发布时间:2016-04-23 20:47:47.0
求一身份证正则表达式

有如下字符串:

测试             ,男,汉,1993年01月15日,北京三里屯               ,130623199301152034,北京公安局         ,2012.08.27-2022.08.27,,

通过正则表达式如何获得130623199301152034?

谢谢
------解决方案--------------------
String s1="测试             ,男,汉,1993年01月15日,北京三里屯               ,130623199301152034,北京公安局         ,2012.08.27-2022.08.27,,";
System.out.println(s1.replaceAll(".*,(\\d{18,}),.*", "$1"));