比如已知字符串: “AR1”、“TR1A”、"TR1B"...等等,
我去掉字符串中出现的数字,
也就是想得到结果为:“AR”、“TRA”、“TRB”...等等,
数字出现的位置不定,我怎么处理?
能用str1.replaceAll(...)方法最好。
在线等哦!谢谢。

解决方案 »

  1.   

    String[] strs ={"AR1","TR1A","TR1B"};
    for(int i=0;i<strs.length;i++){
    System.out.println(strs[i].replaceAll("\\d+", ""));
    }
      

  2.   

    public static void main(String[] args) { String s="sd22f123123sdf";
    s=s.replaceAll("\\d*", "");
    System.out.println(s); }
      

  3.   

    看看这个:
    public class FindReplace {
    public static void main(String[]args){
    String s="a1b4s8g5d68h7";
    String patternStr="\\d";
    s=s.replaceAll(patternStr, "");
    System.out.print(s);

    }}