作者mlkhsu (MIRUZA)
看板java
标题Re: [问题]读取网路图片与字串正规表示法
时间Fri Nov 14 22:39:54 2008
※ 引述《pakx ( bouer)》之铭言:
: 最近小弟写java遇到了几个问题,
: 第一是使用JEditorPane这个元件读取网页图片时
: 例如这个网址
: http://findbook.tw/book/9789861341040/basic
: FindBook这个logo读的出来
: 但是书本封面却读不出来
: 然後撷取图片的网址
: http://static.findbook.tw/image/book/9789861341040/large
: 我将图片抓下来放到别的网页空间再用JEditorPane去开便开的起来
: 我认为是因为他网址後面不是使用完整档名的关系
: 但却不知道如何解决
如果是要抓网页的内容
JEditorPane 只支援 HTML 3.2 及部分的 CSS,效果并不好
google搜寻java browser有一些open source专案可以参考
我是用JDIC(for window,利用IE读取网页)
: 第二是String.replace(exp,arg)这个方法中
: 在exp这个参数使用正规表示法
: 但是问题是
: 我使用eclipse的编辑环境
: 我在正规表示中跳脱字元符号只能有这几中搭配使用
: \\ \' \" 不能使用\*或是\.这类跳脱其他的正规表示符号
: 请问有什麽方法吗
* 和 .直接用就行了 为何要跳脱?
X* X, zero or more times
. Any character
http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html
: 第三
: 想请问一下有没有什麽办法辨别字串中的乱码
何谓乱码?非列印字元吗?用正规表示法试试看吧
: 以上几个问题,恳请版上高手帮忙解答,感激不尽
: [D--
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 123.193.10.106
: ※ 编辑: pakx 来自: 123.193.10.106 (11/13 23:29)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.49.73