java如何从字符串中提取IP地址呢?

书欣 Java每日一问 发布时间:2022-09-15 21:58:34 阅读数:17677 1
下文笔者讲述使用正则表达式从字符串中提取IP地址的方法分享,如下所示

正则表达式及IP地址简介

正则表达式是一些特殊的符号,用于匹配一些特殊信息
IP地址:类似于***.***.***.***的数字组织的字符串
例:
String IPADDRESS_PATTERN = 
        "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)";

Pattern pattern = Pattern.compile(IPADDRESS_PATTERN);
Matcher matcher = pattern.matcher(ipString);
if (matcher.find()) {
    //返回匹配成功的IP地址
    return matcher.group();
} else{
    return "0.0.0.0";
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202209/4433.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者