//去除下列字符串中的<?xml version="1.0"?>抬头
String s = "<?xml version=\"1.0\"?> <data>........</data>";
String result = s.replaceAll(s,"");去除不了,请问该正则表达式如何写? 谢谢
解决方案 »
- 用JSP写一个信息管理系统,建表的时候遇到问题
- jdbc 访问sql server2005的子查询问题
- java 切换文件目录
- System.in,System.out,System.err既然是final static的,为什么还有setIn(),setOut(),setErr()呢?
- 想用java做一个加密软件,谁能给我一点思路吗?
- 英文题,做做看
- 关于数据持久性
- File名称含中文的时候,提示文件不存在
- SWING 高手请指点!文件目录的树状显示是否为swing中的一个类,这个类叫什么?
- 哪有java2 核心技术 高级特性下载?
- 如何将JOptionPane的对话框用JTextField代替?为什么总是报错?望改正我的代码
- JCreator Pro工程运行错误问题
String s = "<?xml version=\"1.0\"?> <data>........</data>";
String result = s.replace("<?xml version=\"1.0\"?>","");
String s = "<?xml version="1.0"?> <data>........</data>";
String result = s.replace("<?xml version=\"1.0\"?>","");
我是这样写的,但是删除不了~
public class Test {
public static void main(String[] args) {
String s = "<?xml version=\"1.0\"?> <data>........</data>";
String result = s.replace("<?xml version=\"1.0\"?>","");
System.out.println(result);
}
}
public static void main(String args[]){
String s = "<?xml version=\"1.0\"?> <data>........</data>";
String result = s.replaceAll("<\\?xml version=\"1.0\"\\?>","");
System.out.println(result);
}
用replace不用转义,因为是传入字符串字面值
在正则里面?这个符号也是需要转义的。
String s = "<?xml version=\"1.0\"?> <data>........</data>";
String result = s.replaceAll("<\\?xml version=\"1.0\"\\?>","");
System.out.println(result);
}
这个还不行?