日期:2014-05-20  浏览次数:20766 次

求一身份证正则表达式

有如下字符串:

测试             ,男,汉,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"));