作者PsMonkey (人生第一个第一名)
看板java
标题Re: [J2SE] html的文字能当成string用吗?
时间Sun Apr 15 15:42:25 2007
标题一整个不对
你不是已经把 html 当字串在用了吗? @__@
※ 引述《brianpcbest (FF4)》之铭言:
: http://udn.com/NEWS/WORLD/WOR1/3804335.shtml
: 以上是我要截取的网页
: 我在前面先宣告
: String endString = "联合报";
: 截取时
: while ((lineStr=in.readLine())!= null )
: { if(lineStr.equals(endString))
: break;
: testStr=testStr.replaceAll("<[^>]*>","");
: testStr=testStr.replaceAll(" ","");
: }
: 原本的用意是我是只想要截取新闻~避免掉其他的html码,
: 让他读到新闻结尾的联合报就跳出
: 但是这样的做法好像行不通
: 有人可以指点一下吗?谢谢
你的程式码也有点怪
因为实在看不出来 lineStr 跟 testStr 的关系 @__@
说不定是错在这里
而且你压根没有说「怎麽个行不通」
那我们也不知道发生啥事情、也无法提供任何有效的 hint
最後,我的智商实在没办法处理 RE(正规表示法)这种东西
只不过,你这样子应该还是会留下一对像 JavaScript 等等的东西
建议你至少先把 <body></body> 之外的东西拿掉
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.193.189