从一段文本提取IP地址
来源:互联网 发布:社交网络 推荐 综述 编辑:程序博客网 时间:2024/06/06 01:20
IP的正则表达式
((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))
//根据正则表达式,从文本中提取出匹配的字段 public static List<String> extractString(String text,String regularExpression,String separator){ String[] wordsArr = text.split(separator); List<String> extractList = new ArrayList<>(); Pattern pattern = Pattern.compile(regularExpression); for (String s : wordsArr) { Matcher matcher = pattern.matcher(s); if (matcher.matches()) { extractList.add(s); } } return extractList; }
调用
String separator = "\t|\n"; //((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))) String regularExpression = "((?:(?:25[0-5]|2[0-4]\\d|((1\\d{2})|([1-9]?\\d)))\\.){3}(?:25[0-5]|2[0-4]\\d|((1\\d{2})|([1-9]?\\d))))"; String text = "172.20.71.33\t\n172.20.71.32\t\n172.20.71.31\t\n172.20.71.13\t\n172.20.71.14\t\n"; List<String> l = extractString(text,regularExpression,separator);
0 0
- 从一段文本提取IP地址
- 从dhcpd.lease中提取MAC和IP地址
- 从一段文本中提取起始结束标记中间的部分
- 提取字符串或一段文本中的手机号码
- js中,从一段链接中获取ip地址的方法。
- @如何提取ip地址?----awk@
- linux shell 提取 ip 地址
- 提取IP 地址(算法)
- 面试:字符串: 提取IP地址
- sed/grep提取IP地址
- 从图片中提取文本
- 从接收套接字中提取对方的ip地址和端口信息
- IP地址转化为文本
- 提取EXCEL文本链接中的链接地址
- php提取纯文本中的链接地址
- 如何提取html文本中的图片地址
- 如何用bash提取网卡ip地址?
- shell合理运用巧妙提取IP地址
- 文本属性Attributes
- 1B. Spreadsheets
- 怎样把多张图片转为PDF文件
- 通过Application存取公共数据比如登录信息等..
- C#中的委托之操作符(基础二)
- 从一段文本提取IP地址
- 51nod 1101 换零钱
- 魅族 MX4,MX4 Pro,MX5 android studio无法识别问题
- 精通iOS开发--第15章 Grand Central Dispatch和后台处理之Block与Self的循环引用
- [dfs序 树状数组] BZOJ 1103 [POI2007]大都市meg
- Javascript创建对象的七种模式(你必须掌握!)
- list packages
- 寻找一个字符串中连续出现次数最多的子串(面试宝典14.5节面试题1)
- PagerSlidingTabStrip实现横划