如何把一个URL的源代码中 指定标签的内容保存 ... <pre> Welcome to China</pre>...前后代码省略不要了 只保存到本地txt里<pre> Welcome to China</pre> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要<pre>和</pre> 这部分内容 只会JAVA,其它语言有类似方法package com.test;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.util.regex.Matcher;import java.util.regex.Pattern;@SuppressWarnings("all")public class Test { public static void main(String args[]) { try { URL url = new URL("http://www.sina.com.cn"); BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream())); String s = ""; StringBuffer sb = new StringBuffer(); while ((s = br.readLine()) != null) { sb.append(s + "\r\n"); } Pattern pattern = Pattern.compile("\\<pre\\>.*?\\<\\/pre\\>"); Matcher matcher = pattern.matcher(sb.toString()); while(matcher.find()){ System.out.println(matcher.group()); } } catch (Exception ex) { ex.printStackTrace(); } }} 一般都是用正则处理的var s="dkdie<pre>Welcome to China</pre>fdfsd";var re=/.*(<pre>.*<\/pre>).*/g;alert(s.replace(re,"$1")); s="dkdie<pre>Welcome to China</pre>fdfsd"; 可用 不过当代码特别多 还有很多其他标签的时候 只想要<pre>和</pre> 的就不好使了 找到方法了 O(∩_∩)O~ http://topic.csdn.net/u/20090702/13/51200541-5527-4724-bbb1-5a7c53e4c2b7.html 可以结贴了 请教字幕滚动问题!【在线等】 javax.el.PropertyNotFoundException: Property 'id' not found on type java.lang.St iframe自适应始终无解 使用confirm的问题,求小代码。 怎么ext中 怎么让时间控件为只读,只能选择,不能输入??? 求 某字符前后 非 字母、数字、标点符号、a> 的正则表达式 怎样判断是汉字? 谁能帮忙看一下。下拉菜单 如果根据 this 取得数组索引值? 本地用FileSystemObject还有安全性限制吗? 如何设置textarea中部分字体的颜色 关于层的定位问题。
package com.test;import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.regex.Matcher;
import java.util.regex.Pattern;@SuppressWarnings("all")
public class Test {
public static void main(String args[]) { try {
URL url = new URL("http://www.sina.com.cn"); BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream())); String s = ""; StringBuffer sb = new StringBuffer(); while ((s = br.readLine()) != null) {
sb.append(s + "\r\n");
} Pattern pattern = Pattern.compile("\\<pre\\>.*?\\<\\/pre\\>");
Matcher matcher = pattern.matcher(sb.toString());
while(matcher.find()){
System.out.println(matcher.group());
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
var re=/.*(<pre>.*<\/pre>).*/g;
alert(s.replace(re,"$1"));
http://topic.csdn.net/u/20090702/13/51200541-5527-4724-bbb1-5a7c53e4c2b7.html 可以结贴了