我的一个字符串:"<font size=3><em>java</em>好哈</font>"
我用String.replace("<em>","");String.replace("</em>","");String.replace("</font>","");实现功能,前两个没问题,为什么第三个实现不了呢我查了半天了,急!急!急!
我用String.replace("<em>","");String.replace("</em>","");String.replace("</font>","");实现功能,前两个没问题,为什么第三个实现不了呢我查了半天了,急!急!急!
解决方案 »
- SSO token
- 关于DAO的分层!!
- 我是个刚刚学习JAVA,请各位前辈帮帮忙哈
- webservice webmethod 参数传值问题 急急
- iframe文件上传后如何访问原来表单的数据????
- 一个项目启动无异常,但是在tomcat管理页面看不到这个项目,好像是mysql驱动的原因,里面有启动信息和描述,解决立马给分
- spring+struts+hibernate 出错HTTP Status 404 - Servlet action is not available
- hibernate 对同一对象连续查询报错
- tomcat 启动时运行自己的jar代码怎么写?
- 奇怪问题:Spring+Hibernate事务不能自动提交等App Server停止后才向数据库提交
- 求一个中文校对软件……
- 安装时出现的问题求指教?
public static void main(String[] args) throws IOException {
String str = "<font size=3><em>java</em>好哈</font>";
str = str.replace("<em>","");
str = str.replace("</em>","");
str = str.replace("</font>","");
System.out.println(str);
}输出:<font size=3>java好哈
没什么问题吧?
public class ReplaceTest {
public static void main(String[] args) {
String string = "<font size=3><em>java</em>好哈</font>";
System.out.println(string);
String s1 = string.replace("<em>","");
System.out.println(s1);
String s2 = s1.replace("</em>","");
System.out.println(s2);
String s3 = s2.replace("</font>","");
System.out.println(s3);
}}
输出:<font size=3><em>java</em>好哈</font>
<font size=3>java</em>好哈</font>
<font size=3>java好哈</font>
<font size=3>java好哈
哪里不行?
在String实现的replace方法就是使用的REGEX,可以看看源码。