正则表达式从URL中提取IP地址

时间:2016-05-03 18:56:22

标签: java regex

任何人都可以指导我编写regularrexp,我将在我的java代码中使用它来提取ip http://10.22.14.152/something/api

预期结果:10.22.14.152

2 个答案:

答案 0 :(得分:5)

用于制作非常简单的正则表达式的URL的

use the structure

 http://(.*?)/

答案 1 :(得分:3)

只是为了表明一种不同的方式,(虽然sweaver2112的答案要好得多)...

你知道格式将采用(http :) //(ipaddress)/(目录)/(目录)的形式......你可以分开/并抓住3中的元素数组获取IP ...

String url = "http://10.22.14.152/something/api";
String[] splitUp = url.split("/");
String ipAddress = splitUp[2];