`
kakaluyi
  • 浏览: 444954 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

html放入一个String中,将每行<td class = "b"></td>中的值读出

阅读更多

我现在有一个网页。
<html>
<body>
<div>31423423423
</div>
<div>
<table>
<tr>
<td class = "a">asdfdas</td><th>234</th><td class = "b">12</td>
</tr>
<tr>
<td class = "a">asdfdas</td><th>234</th><td class = "b">123434</td>
</tr>
<tr>
<td class = "a">asdfdas</td><th>234</th><td class = "b">132</td>
</tr>
</table>
</div>
</body>
</html>

 

import java.util.*;
import java.io.*;
import java.util.regex.*;

public class TableTest {

public static void main(String[] args) {
String rex = "<\\s*td\\s+class\\s+=\\s+\"\\s*b\\s*\"\\s*>(.*)<\\s*/td\\s*>";
//指定要提取的网页
String path = "c:/test.html";
Pattern p = Pattern.compile(rex);
Matcher m = null;
StringBuffer sb = new StringBuffer();
String temp = null;
try {
File f = new File(path);
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(f)));
while((temp = reader.readLine()) != null) {
m = p.matcher(temp);
while(m.find()) {
System.out.println(m.group(1));
sb.append(m.group(1) + "!");
}
}
} catch (Exception e) {
}
/////res就是保存的结果
/*
String [] res = sb.toString().split("!");
for(String s: res) {
System.out.println(s);
}
*/
}
}

0
0
分享到:
评论

相关推荐

    jsp探针 ver0.1

    if(macAddressPosition &lt;= 0) continue; String macAddressCandidate = line.substring(macAddressPosition + 1).trim(); if(windowsIsMacAddress(macAddressCandidate)) { lastMacAddress = macAddressCandidate; ...

    简单的员工管理

    '+Math.random()"&gt;看不清,换一张&lt;/a&gt;&lt;/h2&gt;&lt;/td&gt; &lt;td align = "center"&gt; &lt;input type="submit" class="button" style=width:70px;height:35px;font-size:13px value="注册"/&gt; &lt;/td&gt; &lt;/...

    jsp新闻发布系统

    &lt;div align="center"&gt;&lt;strong&gt;&lt;font face="华文楷体"&gt;&lt;a href="messagelist.jsp" target="_blank" class="STYLE21"&gt;游客留言板&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td width="56" height="18" bgcolor=...

    基于Struts+Hibenater

    &lt;td&gt;&lt;input type="text" name="username" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;密码:&lt;/td&gt; &lt;td&gt;&lt;input type="password" name="password" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;角 色:&lt;/td&gt; ...

    MVC实现增删改查的小例子

    body&gt;&lt;center&gt;&lt;font color=red size=7&gt;92期学员信息如下&lt;/font&gt; &lt;hr&gt; &lt;table border=1&gt; &lt;tr&gt; &lt;td&gt;id&lt;/td&gt; &lt;td&gt;姓名&lt;/td&gt; &lt;td&gt;密码&lt;/td&gt; &lt;td&gt;性别&lt;/td&gt; &lt;td&gt;年龄&lt;/td&gt; &lt;td&gt;&lt;center&gt;操 作&lt;/center&gt;&lt;/td&gt; &lt;/...

    数据库实例精粹——网上书店

    &lt;td &gt;&lt;img src="&lt;%= bk.getPicture()%&gt;" width="80" height="112"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="right" width="120" valign="top"&gt;内容介绍:&lt;/td&gt; &lt;td&gt;&lt;%= dataFormat.toHtml(bk.getContent()) %&gt;&lt;/td&gt; &lt;/...

    table点击表头排序

    //&lt;table border="0" cellspacing="0" cellpadding="5" class="odTable" id="idTable"&gt; // &lt;thead&gt; // &lt;tr&gt; // &lt;td align="center"&gt;&lt;span id="idNum"&gt;ID&lt;/span&gt;&lt;/td&gt; // &lt;td&gt;&nbsp;&lt;span id="idTitle"&gt;名称&lt;/span&gt; /...

    showsite.jsp

    &lt;td colspan="3" bgColor="#ffffff"&gt;&lt;%=(String)session.getAttribute("loginSessionKey")%&gt;&lt;font color="#800080" size="6"&gt;&lt;strong&gt;你好!当前留言&lt;/strong&gt;&lt;/font&gt;&lt;font size="6"&gt;&nbsp;&nbsp;&nbsp; &lt;a href=...

    welcome.jsp

    &lt;td colspan="3" bgColor="#ffffff"&gt;&lt;%=(String)session.getAttribute("loginSessionKey")%&gt;&lt;font color="#800080" size="6"&gt;&lt;strong&gt;你好!当前留言&lt;/strong&gt;&lt;/font&gt;&lt;font size="6"&gt;&nbsp;&nbsp;&nbsp; &lt;a href=...

    雷达通讯解码协议.7z

    &lt;class&gt;MainWindow&lt;/class&gt; &lt;widget class="QMainWindow" name="MainWindow"&gt; &lt;property name="geometry"&gt; &lt;rect&gt; &lt;x&gt;0&lt;/x&gt; &lt;y&gt;0&lt;/y&gt; &lt;width&gt;400&lt;/width&gt; &lt;height&gt;300&lt;/height&gt; &lt;/rect&gt; &lt;/...

    网站登录页面代码实例(JSP+Servlet+JavaBean)

    out.println("&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr&gt;&lt;center&gt;&lt;font color=red size=12&gt;&lt;B&gt;"); try...{ UserBean user=new UserBean(); if(user.check(name,pword)) out.println("登陆成功"); else out.println("登陆失败"); }...

    图书管理系统代码

    &lt;td width="318"&gt;&lt;input name="username" type="text" id="username"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;密码:&lt;/td&gt; &lt;td&gt;&lt;input name="password" type="password" id="password"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2" ...

    jsp登陆界面源代码

    name="userName" id="userName"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;密码:&lt;input type="password" name="password" id="password"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;input type="submit" value="登录" style="background-color:pink"&gt; ...

    JSP万年历 JSP万年历

    "&gt;&lt;%=days[i]%&gt; &lt;/a&gt; &lt;/b&gt; &lt;/font&gt; &lt;/td&gt; &lt;% } else { %&gt; &lt;td width="27" height="16" align="center"&gt; &lt;a href="#" onClick="window.open('insertInformation.jsp?showtime=&lt;%=showtime%&gt;','','width=500,...

    Struts2实现分页

    &lt;tr&gt;&lt;td colspan="5"&gt;&lt;a href="input"&gt;添加用户&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;s:if test="page.hasFirst"&gt;&lt;a href="list-users?page.pageNow=&lt;s:property value="1"/&gt;"&gt;首页&lt;/a&gt;&lt;/s:if&gt; &lt;s:if test="page.hasPre"&gt;&lt;a ...

    unity直接从excel中读取数据,暂存数据格式为dic<string,Object>

    unity直接从excel中读取数据,暂存数据格式为dic&lt;string,Object&gt;,string为sheet表名,Object为List&lt;表中对应的实体类&gt;,可以自行获取数据进行转换。核心方法为ImportExcelFiles,参数有 string[]&lt;param name=...

    asp设计的会员管理系统

    &lt;td align="left" valign="middle" nowrap&gt;&lt;font color="#FFFFFF"&gt;&lt;B&gt;欢迎光临&lt;/B&gt;&lt;/font&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td width="3" background="image/link.GIF"&gt;&lt;/td&gt; &lt;td&gt; &lt;table width=...

    jsp音乐网源码

    &lt;input name="Submit5" type="button" class="btn_grey" value="检测该歌曲是否上传" onClick="opendialog()"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center"&gt;专 辑 名:&lt;/td&gt; &lt;td&gt;&lt;input name="specialName" type="text...

Global site tag (gtag.js) - Google Analytics