当前位置: 代码迷 >> J2SE >> ===========来个正则表达式========解决思路
  详细解决方案

===========来个正则表达式========解决思路

热度:72   发布时间:2016-04-23 22:35:41.0
===========来个正则表达式========
有个字符串,要做如下处理,即去字符串开头数字

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");