Java 使用正则表达式提取字符串

这里只是记录java使用正则表达式提取字符串的方法,并不是正则表达式的教程,所以,不详细讲正则表达式的语法.下面以提取网址中的域名为例:



		String s="http://www.pocketdigi.com/index.php";
		Pattern p = Pattern.compile("http://([^\\/]+)");
		//匹配http://开头,不包含/的内容
		Matcher match = p.matcher(s);
		String domain = "";
		if (match.find()) {
			domain = match.group(1);
			System.out.println(domain);
		}

© 2011, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记