<TD HEIGHT="30"><font color="#FF0000"><b>【推荐】</b></font><A TARGET="_blank" HREF="../wqst/66400.html" ONCLICK="return ListensSt(this.href);">【<font color=red><b>六步</b></font>】我的新娘在草原</A></TD>我要提取里面的中文出来,该怎么写正则表达式呢?就是要提取:【推荐】【六步】我的新娘在草原
忘路过大神帮忙!!!
忘路过大神帮忙!!!
解决方案 »
- 求助,java.lang.NoClassDefFoundError错误?
- 补完一个java的加密解密程序
- 连接数据库有问题
- JTabbedPane 显示错乱问题(我想知道原因)
- CardLayout下的JFrame中的Jpanel如何设置焦点监听事件?
- 跪求,大家帮我看看程序,解决点问题
- 高分! java高手请进 怎么样实现 监听readLine() 如果超过一定时间没有读到信息 就结束readLine()
- 这代码怎么改才能从自己的服务器下载呀!
- 简单的问题--大小写转换(完整的程序)
- 有什么JAVA开发工具可以翻译的?JBuilder好象不能用东方快车翻译。。。
- 弄个题玩玩
- java构造函数可否调用构造函数
import org.jsoup.nodes.Document;String text = "<TD HEIGHT=\"30\"><font color=\"#FF0000\"><b>【推荐】</b></font><A TARGET=\"_blank\" HREF=\"../wqst/66400.html\" ONCLICK=\"return ListensSt(this.href);\">【<font color=red><b>六步</b></font>】我的新娘在草原</A></TD>";Document doc = Jsoup.parseBodyFragment(text);String result = doc.select("b").get(0).text() + doc.select("a").get(0).text(); // 【推荐】【六步】我的新娘在草原
我用的是小众语言,不支持这种DOM操作的~请帮忙正则提取啊啊啊啊!
全文是:<TR BGCOLOR="#F7F7F7" ONMOUSEOVER="sbar(this)" ONMOUSEOUT="cbar(this)"> <TD ALIGN="center" HEIGHT="30" WIDTH="3%"><INPUT TYPE="checkbox" NAME="gqid" VALUE="66400"></TD> <TD ALIGN="center" HEIGHT="30" WIDTH="11%">(QT)1143</TD> <TD HEIGHT="30"><font color="#FF0000"><b>【推荐】</b></font><A TARGET="_blank" HREF="../wqst/66400.html" ONCLICK="return ListensSt(this.href);">【<font color=red><b>六步</b></font>】我的新娘在草原</A></TD> <TD ALIGN="center" HEIGHT="30" WIDTH="11%"><font color=red><b>六步</b></font></TD> <TD ALIGN="center" HEIGHT="30" WIDTH="9%">7分40秒</TD> <TD ALIGN="center" HEIGHT="30" WIDTH="5%">3币</TD> <TD ALIGN="center" HEIGHT="30" WIDTH="5%">高清</TD> <TD ALIGN="center" HEIGHT="30" WIDTH="5%"><A TARGET="_blank" HREF="../wqst/66400.html" ONCLICK="return ListensSt(this.href);"><IMG BORDER="0" SRC="../Images/st.gif"></A></TD> <TD ALIGN="center" HEIGHT="30" WIDTH="5%"><A TARGET="_blank" HREF="../mp3st/66400.html" ONCLICK="return ListensSt(this.href);"><IMG BORDER="0" SRC="../Images/jd.gif"></A></TD> <TD ALIGN="center" HEIGHT="30" WIDTH="5%"><A TARGET="_blank" HREF="../wqxz.asp?gqid=66400" ONCLICK="return ListensXz(this.href);"><IMG BORDER="0" SRC="../Images/xz.gif"></A></TD> <TD ALIGN="center" HEIGHT="30" WIDTH="5%"><A TARGET="_blank" HREF="../gwc.asp?action=dg&dgid=66400" ONCLICK="return ListensDd(this.href);"><IMG BORDER="0" SRC="../Images/gwc.gif"></A></TD> <TD ALIGN="center" HEIGHT="30" WIDTH="5%"><A TARGET="_blank" HREF="../user.asp?action=box&scid=66400" ONCLICK="return ListenSc(this.href);"><IMG BORDER="0" SRC="../Images/sc.gif"></A></TD> </TR>
需要提取出:【推荐】【六步】我的新娘在草原
for (char c : text.toCharArray())
if (c>0x1000) System.out.print(c); //算上标点符号
String text = "<TD HEIGHT=\"30\"><font color=\"#FF0000\"><b>【推荐】</b></font><A TARGET=\"_blank\" HREF=\"../wqst/66400.html\" ONCLICK=\"return ListensSt(this.href);\">【<font color=red><b>六步</b></font>】我的新娘在草原</A></TD>";
String regExp = "[\\u1000-\\uFFFF]*";
Matcher m=Pattern.compile(regExp).matcher(text);
while (m.find()) System.out.print(m.group(0));