java使用正则表达式获取字符串中的所有英文单词或数字

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+"; 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+”表示小数

出处:http://mfan.iteye.com/blog/1025473

答:他是憋死的,因为沙漠里没有电线杆撒尿。问:

java使用正则表达式获取字符串中的所有英文单词或数字

相关文章:

你感兴趣的文章:

标签云: