用java 正则表达式 提取IP地址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java 正则表达式 提取IP地址相关的知识,希望对你有一定的参考价值。

我有一个文本文档里面很多IP地址
我想用java的正则表达式把ip都找出来
最好 还能过滤重复的

参考技术A ip的正则表达式网上很多,比如:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.)3(2[0-4]\d|25[0-5]|[01]?\d\d?)
找文本中匹配的字符串好像Scanner有几个find***方法,但是我看不懂文档中对他们的解释
过滤重复可以使用set来存储这些ip,一样的就不会被重复添加了

以上是关于用java 正则表达式 提取IP地址的主要内容,如果未能解决你的问题,请参考以下文章

Java正则表达式提取String字符串中的IP地址

用于从封闭字符串中提取 IP 地址和端口的简单 Java 正则表达式

java正则表达式提取网址

ip地址的正则表达式及JAVA的字符串提取方法

用正则表达式提取网址中的IP怎样取?

如何用正则表达式检测ip是不是正确,求详解