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...
  • Leytton
  • Leytton
  • 2016年07月07日 12:41
  • 2910

Java 正则表达式--匹配字符获取、IP地址排序

package Regex; import java.util.regex.*; import java.util.*; public class RegexGet { public ...

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

\\d{1,3})\\. 1 - 3位 数字 :\\d{1,5})  1-5 位数字 private String[] getIps(String res) {         if...
  • sfshine
  • sfshine
  • 2014年12月12日 17:31
  • 1783

Java用正则表达式判断是否为IP

Java用正则表达式判断是否为IP 1、Java源码 Java代码   /**   * @Title:IpAddress.java   * @Package:com....

java 判断字符串是否是IP

package org.cric.d; public class WhetherIP{  public static String trimSpaces(String IP){//去掉IP字符串前...

Java字符串分割的三种方法

Java中分解字符串

Java中的split函数的用法

Java中的 split  函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回; 例如: String str="1234@abc"; String[] a = s...

字符串中查找IP地址的正则表达式

字符串中查找IP地址的正则表达式

java 正则匹配提取html纯文本

java 正则匹配提取html纯文本

magento产品数据库表结构分析

转自   小株 的博客   http://blog.sina.com.cn/s/blog_6a1323780101176o.html 数据库-- 产品数据库表结构分析 p...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java正则表达式筛选字符串中的ip
举报原因:
原因补充:

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