如何选择与正则表达式不匹配的所有内容?

时间:2015-04-22 18:05:44

标签: java c# regex algorithm

我有以下表格中的一些文字

29secs  183.207.224.50      84  flag China  

HTTP    High +KA
29secs  120.203.214.206     3128    flag China  

HTTPS   High +KA
29secs  183.207.232.193     8080    flag China  

HTTPS   High +KA
29secs  60.29.248.142       8080    flag China  

HTTPS   High +KA
29secs  211.162.0.162       80  flag China  

HTTPS   High +KA
29secs  111.161.126.99      80  flag China  

HTTPS   High +KA
29secs  202.119.25.228      9999    flag China 

它只是来自公共代理服务器提供商的一些数据。我只想获得IP地址和端口,以便我使用以下正则表达式

[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\s+[0-9]{1,5}

现在它选择了所有的IP地址和端口。但我想选择其他不是IP地址和端口的东西,这样我就可以删除它们来获取IP和端口。有人能告诉我如何选择其他不满足正则表达式要求的其他内容?谢谢!

0 个答案:

没有答案