字符串 正则表达式 神马的 ....<span>.......</span><span class="aaa">xxxxxxxx</span><span>....</span>....如何最有效率地把xxxxxxxx提取出来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(str.indexOf("xxxxxxxx") > -1) { return "xxxxxxxx";}return null; 我没说清楚,这个xxxxxx事先不清楚,正是需要提取它 用jsoup 提取class="aaa"的span标签内容~ <span id="sp1">xxxxxx</span><span id="sp2">yyyyyy</span>var spanVal = document.getElementById("sp1").innerHtml; 囧,继续补充说明:目前是获得了一个网页的源代码,要提取<span class="aaa">和</span>之间的内容 是不是用个神马正则表达式匹配一下?我只会最基本的,i = indexof(aaa),j=indexof(</span>,i)然后 substring(i,j) 取span>的indexof和</span>的indexof然后substr()那个位置和相减数值就ok了 public static void main(String[] args) { String str="<span>.......</span>\n"; str += "<span class=\"aaa\">xxxxx\n"; str += "xxx</span>\n"; str += "<span>....</span>"; Matcher m = Pattern.compile("(?s)<span class=\"aaa\">(.*?)</span>").matcher(str); while(m.find()){ System.out.println(m.group(1)); } } 访问串口的程序在jdk中运行正常,在eclipse中却不行 求助一下,dom4j api 有没有中文版的啊? 简单问题关于JDBC 图片处理:切图(抠图) 如何捕获 Ctrl+Enter 事件 请教几个问题,请大家帮帮忙! 请问各位大虾policy文件及property文件如何生成? 关于applet帮忙看一下,急!!!我是菜鸟,100分送上,在线等待 怎样将两个jar文件和并? 周末了,散分庆祝! JTextPange setPage()加载html后如何控制滚动条 编写禁止某些程序运行之类的软件 思路是什么?
return "xxxxxxxx";
}
return null;
<span id="sp1">xxxxxx</span>
<span id="sp2">yyyyyy</span>var spanVal = document.getElementById("sp1").innerHtml;
然后substr()那个位置和相减数值就ok了
public static void main(String[] args) {
String str="<span>.......</span>\n";
str += "<span class=\"aaa\">xxxxx\n";
str += "xxx</span>\n";
str += "<span>....</span>";
Matcher m = Pattern.compile("(?s)<span class=\"aaa\">(.*?)</span>").matcher(str);
while(m.find()){
System.out.println(m.group(1));
}
}