1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java使用正则表达式获取字符串中的所有英文单词或数字

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

时间:2020-08-21 12:23:50

相关推荐

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=pile(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+”表示小数

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。