java中如何做正则表达式查找并替换字符? 比如已知字符串: “AR1”、“TR1A”、"TR1B"...等等,我去掉字符串中出现的数字,也就是想得到结果为:“AR”、“TRA”、“TRB”...等等,数字出现的位置不定,我怎么处理?能用str1.replaceAll(...)方法最好。在线等哦!谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String[] strs ={"AR1","TR1A","TR1B"}; for(int i=0;i<strs.length;i++){ System.out.println(strs[i].replaceAll("\\d+", "")); } public static void main(String[] args) { String s="sd22f123123sdf"; s=s.replaceAll("\\d*", ""); System.out.println(s); } 看看这个:public class FindReplace { public static void main(String[]args){ String s="a1b4s8g5d68h7"; String patternStr="\\d"; s=s.replaceAll(patternStr, ""); System.out.print(s); }} 很菜的一个问题 一道SCJP的题目 关于打印的问题。谢谢各位高手。还可以再追加分 请问如何让TabbedPane的标签具有"X" 和 "+"这样类似IE7 tab页的功能? 两种输入的比较?? 急求bp神经网络的java源码,请好心人帮帮忙 怎样让Jfilechoose显示指定扩展名的文件? 一个关于对象数组的错误 找了很长时间!!!谁有[email protected]软件啊及jscp1.4考试模拟题。能不能给我一份。 java环境jbiulder7怎么用? 不能创建对象 发几道ibm笔试题 大家做做
for(int i=0;i<strs.length;i++){
System.out.println(strs[i].replaceAll("\\d+", ""));
}
s=s.replaceAll("\\d*", "");
System.out.println(s); }
public class FindReplace {
public static void main(String[]args){
String s="a1b4s8g5d68h7";
String patternStr="\\d";
s=s.replaceAll(patternStr, "");
System.out.print(s);
}}