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

===========来个正则表达式========
有个字符串,要做如下处理,即去字符串开头数字

String str = "1234abc123 ade 123";//把前面的数字去了,得到"abc123 ade 123"

------解决方案--------------------
String regex = "1234abc123 ade 123".replaceFirst("\\d+(.*?)", "$1");   
System.out.println(regex);
------解决方案--------------------
String st="02fefsssegege02gsssgege";
st=st.replaceAll("([0-9]{1,})(.*?)(\\1)(.*?)", "$2$3$4");
System.out.println(st);

------解决方案--------------------
str.replaceAll("^\\d+(.*?)", "$1");