java 正则表达式 提取IP
发布网友
发布时间:2022-04-24 17:34
我来回答
共2个回答
热心网友
时间:2023-10-26 20:29
分析一下IP地址组成:数字和“.”
那么正则可以这样写:[0-9.]+
根据你的补充,那么IP可以这样写:[0-9.:]+@,这个是包括端口号的情况
如果不要端口号,可以这样写[0-9.]+:
Java我没学过,但正则表达式大体是通用的。
至于如此长段文本里去重,个人觉得纯以正则表达式不行,还得配合程序。由于我不是java程序员,不好解释。不过,你可以用反复比较文本的方式还解决。
比如ip:218.98.195.19,估计java里也应该有indexOf之类的方法,查找出,然后过滤。
仅作参考用。
热心网友
时间:2023-10-26 20:29
文档内容示例