当前页面: 开发资料首页 → J2EE 专题 → JDK1.4 字符串替换问题,请帮忙!!!~
JDK1.4 字符串替换问题,请帮忙!!!~
摘要: JDK1.4 字符串替换问题,请帮忙!!!~
我原用JDK1.5
String a = "abcde";
String b = a.replace("abc","xxxx");
这样是可以编译,也能正常运行!!
但改用JDK1.4后,变成
.replace(char,char);
只能字符替换字符
并且不能编译,无法运行!
请问,我想字符串替换字符串,在JDK1.4中应当怎么做???
我试过 .replaceAll("","");
可是
String s = "[B]加粗[/B][I]倾斜[/I]";
s = s.replaceAll("[B]","
");
s = s.replaceAll("[/B]","");
s = s.replaceAll("[I]","
");
s = s.replaceAll("[/I]","");
out.print(s);
转换完以后是
[
]内容[<strong>][]内容[<strong>]
和我想要的效果不一样!
用JDK1.5的.replace("","");转换完后是
加粗倾斜
在JDK1.4下怎么达到同样的效果。。。
请求帮助!!
.replaceAll方法后一个参数是正则表达式:)
哦。。。。
可我现在必须用JDK1.4来完成转换,怎么解决啊!!!
s = s.replaceAll("//[B//]","");
你要结合mabobj() 和navence(卡西C) 的来看,正则表达式中[]是他的特殊字符.