求一个正则表达式 匹配开始<![CDATA[ 结尾是 ]]>.例如:<![CDATA[Your case # {!Case]]>输出结果应该为Your case # {!Case} 把匹配上的结果清空。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 手打,没测试,试试看:str = str.replaceAll("<!\\[CDATA\\[(.*?)\\]\\]>", "$1"); 在稍微改动下,把特殊字符都转义下str = str.replaceAll("\\<\\!\\[CDATA\\[(.*?)\\]\\]\\>", "$1"); str = str.replaceAll("^\\<\\!\\[CDATA\\[(.*?)\\]\\]\\>$", "$1");加上起始结尾符 import java.util.regex.Matcher;import java.util.regex.Pattern;public class test1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //System.out.println(Double.compare(0,0)); String regex = "(?<=\\<\\!\\[CDATA\\[).*?(?=\\]\\]\\>)"; String str = "<![CDATA[ 结尾是 ]]>"; Matcher m =Pattern.compile(regex).matcher(str); while(m.find()){ System.out.println(m.group()); } }} !和<>不是元字符,不需要转义String regex = "(?<=<!\\[CDATA\\[).*?(?=\\]\\]>)";即可 在线等,哪个线程先执行,说明为什么 friendly 访问修饰符 请分析一下这段小代码 tools.jar dt.jar rt.jar 分别是什么??? 设计一个登陆界面时的疑惑....搜索ArrayList出现错误,请大家帮我看看,谢谢! 一段很有意思的java代码,看看谁能解释一下 这个错误是什么意思? socket 异常 关于建站的问题,希望大家一起来讨论讨论!!! 请教各位高手一个简单的问题:在JAVA 中如何才能取得一些系统信息? 面试问题,利用Socket,TCP/IP进行服务器与服务器之间传文件怎么写?急求到手帮忙 freetts语音识别空指针异常
str = str.replaceAll("<!\\[CDATA\\[(.*?)\\]\\]>", "$1");
str = str.replaceAll("\\<\\!\\[CDATA\\[(.*?)\\]\\]\\>", "$1");
import java.util.regex.Pattern;public class test1 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//System.out.println(Double.compare(0,0));
String regex = "(?<=\\<\\!\\[CDATA\\[).*?(?=\\]\\]\\>)";
String str = "<![CDATA[ 结尾是 ]]>";
Matcher m =Pattern.compile(regex).matcher(str);
while(m.find()){
System.out.println(m.group());
}
}}
String regex = "(?<=<!\\[CDATA\\[).*?(?=\\]\\]>)";
即可