Java 获取String中的数字:获取最后一串数字字符串

比如一个字符串:String filter = "gogogo778888"
我想只获取后面的数字:即:7788888。

前面的字符串个数不定,并且前面字符串中的数字不要,只要后面的数字,该如何处理?


方法如下:

String filter = "gogogo778888";		
String gogogo = filter.replaceAll(".*[^\\d](?=(\\d+))","");	
System.out.println(gogogo);

输出结果如下:

7788888


方法摘录自:http://bbs.csdn.net/topics/340109801

你可能感兴趣的:(JAVA)