java正则表达式筛选字符串中的ip

原创 2015年11月20日 00:17:04

这只是普通的筛选字符串中的ip,不做ip合法性验证。严格来说,需要判断[1-2][0-9]等ip中的数值。


import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test {

	public static void main(String[] args) {
		String regex = "\\d+\\.\\d+\\.\\d+\\.\\d+";
		Pattern pattern = Pattern.compile(regex);
		Matcher matcher = pattern.matcher("MessageActionQueue_192.168.10.1");
		
		if (matcher.find()) {
			String ip = matcher.group(0);
			System.out.println("ip: " + ip);
		} else {
			System.out.println("no match");
		}
	}

}
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

java匹配IP正则表达式

Leytton:网上好多错的,亲测留着备用 import java.util.regex.Matcher; import java.util.regex.Pattern; public class...

Java 获取字符串中的IP地址正则

\\d{1,3})\\. 1 - 3位 数字 :\\d{1,5})  1-5 位数字 private String[] getIps(String res) {         if...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

java判断输入的字符串是否是一个IP

package test; public class Test { public String 除去空格(String IP){//去掉IP字符串前后所有的空格 while(IP...

正则表达式验证Ip地址(绝对正确)

之前一直不太会写正则表达式,很多要用到正则表达式的都直接百度,像上次要用正则表达式验证是否是合法的ip地址,然后就上网找,结果就是没找到一个对的,今天就为大家贡献一下,写个对的,并做一下解析。(建议大...

Java字符串(三)--正则表达式

1.判断是否符合正则表达式的方法 为了检查输入的数据是否满足某种格式,从JDK 1.4开始使用String类的matches()方法进行判断。语法格式如下: boolean matches(Str...

java [字符串]-[StringBuffer]-[正则表达式]

------- android培训、java培训、期待与您交流!  ---------- 一字符串  二StringBuffer 与 StringBuilder三正则表达式 一、字符串   S...

二:字符串和正则表达式_正则表达式

二:字符串和正则表达式_正则表达式一.正则表达式概述正则表达式是一种进行文本匹配的工具.在PHP中,正则表达式的创建很简单,只需将模式的内容包含在两个反斜线"/"之间,如"/PHP/".即将要匹配的内...

正则表达式匹配字符串

例子1 declare names varchar2(60) := 'Anna,Matt,Joe,Nathan,Andrew,Aaron,Jeff'; names_adjusted varc...

正则表达式,字符串操作

字符串操作包括哪一些?(1)indexof与search,都是查找字符串的操作,IndexOf()方法是用来判断一个字符串是否存在于一个更长的字符串中。从长字符串左端到右端来搜索,如果存在该子字符串就...

字符串教程 正则表达式

class Program     {         static void Main(string[] args)       ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)