正则查询结果<br>\\s*<br>(\\d{2,3}\.\\d{2,3}\.\\d{2,3}\.\\d{2,3})\\s*<br>然后group(1)就行了
解决方案 »
- java中异常处理Exception类里面getLocalizedMessage和getMessage方法的区别什么
- 急!一个Structs2工程发布时遇到的麻烦,求高手帮忙!谢谢!
- 当图片判断为空时,想要强行赋给它一张图片,应该怎么写?
- java 编译的高斯列主元消去法 代码
- 关于集合作品数据库的设计
- ■■国产类似tomcat的"袋鼠蛋"web服务器正式发布,免费且开源
- J2EE遇到的一个经典问题,感觉很棘手
- 怎样解决由request.getQueryString()获得中文参数乱码问题
- 求一SQL语句
- 折磨了一天,无法解决的java.lang.OutOfMemoryError: PermGen space
- 数据库中数据突然丢失
- struts切换应用目录如何设置了?
我刚运行了
没有报错
运行也没有结果
我把代码贴出来:
import java.net.*;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern; public class url {
public static void main(String args[])
{
String s;
try
{
URL MyURL=new URL("http://www.dheart.net/ip/index.php?ip=122.195.53.130");
BufferedReader dis=new BufferedReader(new InputStreamReader(MyURL.openStream()));
s=dis.readLine();
Pattern p=Pattern.compile("查 询 结 果.*? <br>.*? <br>(.*?) <br>");
Matcher m=p.matcher(s); while(m.find())
{
System.out.println(m.group(1).trim());
}
}
catch(MalformedURLException e)
{
System.out.println("URL in wrong from,check it.");
}
catch(IOException e)
{
System.out.println("IO Exception ocurred when get information.");
}
} }