帮忙解决一个有趣的正则表达式,先谢了! 我不知道你是怎么找的, 但是我觉得通过group的简单操作完全可以做到你所需要的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 huangry(凯撒)能不能说具体一点,怎么操作? Pattern.cmopile("<.*?src=\"(.*?)\\." + strType + "\".*?>")取group(1) String yourStr = "XXXXX";Pattern p1 = Pattern.compile( "src\\p{Punct}[\\s]*\\p{Punct}[\\w]+\\p{Punct}[\\w]+\\p{Punct}" );Pattern p2 = Pattern.compile( "[\\w]+\\p{Punct}[\\w]+" );Matcher m1 = p1.matcher( yourStr );while (m1.find()){ String tmp = yourStr.substring(m1.start(),m1.end()); Matcher m2 = p2.matcher( tmp ); m2.find(); System.out.println( tmp.substring(m2.start(),m2.end()));} 线程中run()怎么不运行? 多线程 求助 在一个vm里面,同一个类的static变量在什么情况下会出现不同的实例? 请教数据结构中栈的用法 ???關於STRUTS MULTIBOX怎麼使用?有誰知道嗎?幫幫忙啦 有没有什么毕业设计的项目书? 今天终于申请到了30M免费ASP空间,爽,散分 关于JMF??? 请教一个存取权限的问题 多个页面的EXCEL打印预览时,无法翻页,请高手指点,如何处理呢? 看看这个正则表达式怎么写? jtable的显示问题??????(在线等待)
取group(1)
Pattern p2 = Pattern.compile( "[\\w]+\\p{Punct}[\\w]+" );
Matcher m1 = p1.matcher( yourStr );
while (m1.find()){
String tmp = yourStr.substring(m1.start(),m1.end());
Matcher m2 = p2.matcher( tmp );
m2.find();
System.out.println( tmp.substring(m2.start(),m2.end()));
}