首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java运用正则表达式获取字符串中的数字

2012-12-25 
java使用正则表达式获取字符串中的数字转自:http://mfan.iteye.com/blog/1025473?import java.util.regex.

java使用正则表达式获取字符串中的数字

转自:http://mfan.iteye.com/blog/1025473

?

import java.util.regex.Pattern;??
import java.util.regex.Matcher;??
public class Test{??
??? public static void main(String[] args){??
??? ??? String? str="SUN公司被Oracle收购,是否意味着java被逼上了死路?";??
??? ??? String s = "\\d+.\\d+|\\w+|\\d+";

??? ??? Pattern? pattern=Pattern.compile(s);??
??? ??? Matcher? ma=pattern.matcher(str);??
???
??? ??? while(ma.find()){??
??? ??? ??? System.out.println(ma.group());??
??? ??? }??
???
??? }??
?}

?

正则表达式中“\d”表示[0-9]的数字,“\d+”表示由[0-9]的数字组成的数字,“\w”表示[A-Z0-9],“\w+”表示由数字、26个英文字母或者下划线组成的字符串,“\d+.+\d+”表示小数

热点排行