首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

在jsp里用String.replace时,如何不能删除字符呢

2012-10-08 
在jsp里用String.replace时,怎么不能删除字符呢?原来String rs的内容包括很多空格和换行符,我用正则表达式

在jsp里用String.replace时,怎么不能删除字符呢?
原来String rs的内容包括很多空格和换行符,我用正则表达式修改到只剩下failureC:DocumentsandSettingsabc>了,然后用如下的方法不能删除C:DocumentsandSettingsabc>这段字符串?把这段字符串直接赋给rs,然后replace就行。

Java code
        Pattern p = Pattern.compile("\\s*|\t|\r|\n");    Matcher m = p.matcher(rs);    rs = m.replaceAll("");        //这个时候rs里就剩下failureC:DocumentsandSettingsabc>了,replace后还是这个内容    rs = rs.replace("C:DocumentsandSettingsabc>","");


[解决办法]
楼主明显有其他错误吧,为何我运行就没问题:
public class TestOthers {
public static void main(String[] args) {
String rs="failureC:DocumentsandSettingsabc>";
System.out.println(rs=rs.replace("C:DocumentsandSettingsabc>", ""));
}
}

热点排行