java 正则提取ip 和端口

问题描述

电信IpID 地址 端口 类型 地区 验证时间 响应 WHOIS1 61.187.64.20 80 HTTP 湖南省长沙市 电信 08-11 10:53 1.002 whois2 118.182.20.242 8080 HTTP 甘肃省 电信 08-11 10:52 2.275 whois3 125.75.204.22 8080 HTTP 甘肃省酒泉市 电信 08-11 10:51 0.435 whois4 124.225.57.10 8080 HTTP 海南省海口市 电信 08-11 10:45 0.595 whois5 220.174.150.94 8080 HTTP 海南省海口市 电信 08-11 10:44 1.763 whois6 115.236.98.109 80 HTTP 浙江省杭州市 电信 08-11 10:41 2.003 whois7 218.14.227.197 3128 HTTP 广东省湛江市 电信ADSL 08-11 10:37 1.002 whois8 61.153.149.205 8080 HTTP 浙江省宁波市 电信 08-11 10:35 1.003 whois9 121.8.142.60 8080 HTTP 广东省广州市 电信 08-11 10:34 0.997 whois10 58.221.227.38 3128 HTTP 江苏省南通市 电信 08-11 10:33 1.002 whois11 222.75.151.102 8080 HTTP 宁夏银川市 电信 08-11 10:33 7.003 whois12 220.174.249.2 8080 HTTP 海南省海口市 电信 08-11 10:32 0.024 whois13 219.239.66.253 80 HTTP 北京市 电信通 08-11 10:32 1.001 whois14 121.12.131.122 8088 HTTP 广东省东莞市 电信 08-11 10:32 0.999 whois网通IP代理ID 地址 端口 类型 地区 验证时间 响应 WHOIS1 221.7.159.224 8080 HTTP 广西玉林市 网通VDSL 08-11 11:02 2.002 whois2 221.204.246.161 80 HTTP 山西省太原市 网通ADSL 08-11 10:49 1.571 whois3 218.26.165.34 80 HTTP 山西省太原市 网通ADSL 08-11 10:38 0.260 whois移动代理IP地址ID 地址 端口 类型 地区 验证时间 响应 WHOIS1 221.176.168.178 80 HTTP 河南省南阳市 移动 08-11 10:56 1.019 whois2 218.207.217.226 80 HTTP 福建省 移动 08-11 10:52 5.004 whois3 218.207.217.227 80 HTTP 福建省 移动 08-11 10:52 1.002 whois4 218.207.217.228 80 HTTP 福建省 移动 08-11 10:52 0.013 whois5 218.207.217.229 80 HTTP 福建省 移动 08-11 10:52 0.276 whois6 218.207.217.230 80 HTTP 福建省 移动 08-11 10:52 0.997 whois7 218.207.217.233 80 HTTP 福建省 移动 08-11 10:52 0.037 whois 网址:http://www.sooip.cn/guoneidaili/2011-08-11/2568.html请教 怎样用 java 正则提取 上面网址中的的ip 和端口 问题补充:cloverprince 写道

解决方案

String page = ...; // 读网页Pattern p = Pattern.compile("(\d+\.\d+\.\d+\.\d+)\s+(\d+)");Matcher m = p.matcher(page);while(m.find()) { System.out.println("ip:"+m.group(1)); System.out.println("port:"+m.group(2));}
解决方案二:
"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$" //IP地址

时间: 2025-01-21 15:15:10

java 正则提取ip 和端口的相关文章

java正则提取 description标签

问题描述 java正则提取description标签,我想要一个可以测试的类谢谢,像QQ分享那样的视频分享,一般是抓取什么标签呢?

Java正则提取网页信息<title></title>出问题,提取的内容不全,请教各位高手

问题描述 我用Java提取网页标题时内容不全<title>Ta1bleofContents(目录)(页1)-默认版块-Discuz!Board-PoweredbyDiscuz!Archiver</title>下面是正则Stringregex="<title>([^</title>]*)";Patternpattern=Pattern.compile(regex,Pattern.DOTALL);Matchermatcher=pattern.

socket-ecplise Java中用ServerSocket监听端口问题

问题描述 ecplise Java中用ServerSocket监听端口问题 端口号为60012,java的PID为4036,只启用了一个ServerSocket.打开cmd并netstat -aon|findstr ""60012""后,发现有两个地址?这是为什么?谢谢各位大神了 解决方案 验证了的确会出现这两条信息.你的客户端代码和服务器端代码是在同一个局域网中吗?如果代码正确的话,不会连接不上的啊. 解决方案二: 不懂---------- 解决方案三: 或者能不

erlang-Erlang 建立TCP连接后,怎么样从返回的Socket获取客户端ip和端口?

问题描述 Erlang 建立TCP连接后,怎么样从返回的Socket获取客户端ip和端口? 代码如下,服务端在2345端口监听,accept到客户端连接后,返回{ok, Socket}. start() -> {ok, Listen} = gen_tcp:listen(2345, [binary, {packet, 4}, {reuseaddr, true}, {active, true}]), {ok, Socket} = gen_tcp:accept(Listen). 问题是在成功accep

Java正则表达式提取字符的方法实例_正则表达式

正好遇到一个需求需要将字符串中特定的字符全部提取出来,这个如果是按常规的字符串处理的话非常的繁琐.于是想到用正则表达式来完成.项目需求是这样的:需要提取车牌号中最后一个数字,比如说:苏A7865提取5,苏A876X提取6 实现方法: import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) { String s

java实现根据ip地址获取地理位置_java

最近项目某个功能需要根据ip地址从第三方接口获取详细的地理位置,从网上找了很多例子,主要接口有新浪的,淘宝的,腾讯的.试了淘宝的,如果是数量级小的还可以,如果数量级达到上十万级就速度慢了,会导致系统崩溃.下面例子是新浪的,例子不是适合每个项目,需要改一下. /** ipSearchUrl=http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=(这是新浪的接口地址) 在项目中新浪的接口地址没有直接写死,而是去读属性文件. *

php session 同ip不同端口的多个网站session冲突的解决办法

发现原因: 在局域网内使用IP加端口的访问方式搭了两个相同程序的站,结果发现用户在一个站下登录后,在另一个站也同时登录了,在一个退出后,另一个站也同时退出了.看了下程序发现两个站都是使用纯session方式记录登录状态,Cookie中只保存有PHPSESSID这个数据,而且由于使用的IP加端口形式,发现他们两个站的Cookie作用域是相同的,都是属于该服务器IP,这也就是导致这个问题的原因了. 解决方法: /*-----------------以下是废话-----------------*/ 1

Java正则表达式提取字符的方法实例

正好遇到一个需求需要将字符串中特定的字符全部提取出来,这个如果是按常规的字符串处理的话非常的繁琐.于是想到用正则表达式来完成.项目需求是这样的:需要提取车牌号中最后一个数字,比如说:苏A7865提取5,苏A876X提取6 实现方法: import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) { String s

C++UDP组播编程中,组播地址(组播号)与组播地址的关系是什么?和TCP中IP和端口的关系一样吗?

问题描述 C++UDP组播编程中,组播地址(组播号)与组播地址的关系是什么?和TCP中IP和端口的关系一样吗? C++UDP组播编程中,组播地址(组播号)与组播地址的关系是什么?和TCP中IP和端口的关系一样吗?另外,一台计算机上(不经过路由器或交换机)只能有一个组播吗?急求!!! 解决方案 组播地址和多播地支的关系与TCP中IP和端口的关系不太一样. 首先,网卡查看由信道传送过来的帧,确定是否接收该帧,若接收后就将它传往设备驱动程序.通常网卡仅接收那些目的地址为网卡物理地址或广播地址的帧. 使