java正则表达式获取字符串中的所有英文单词或数字
2011-09-18 15:23
1871 查看
偶然发现网上贴出的使用正则表达式获取字符串中的所有英文单词或数字的方法,很实用,就摘下来了
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+”表示小数
分享到:
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+”表示小数
分享到:
相关文章推荐
- java使用正则表达式获取字符串中的所有英文单词或数字
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字 分类: Android JAVA 2015-06-07 21:08 31人阅读 评论(0) 收藏
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java 正则表达式查找某段字符串中所有小写字母开头的单词并统计次数,按出现次数排序
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- 获取字符串中的所有英文单词或数字的方法
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java使用正则表达式获取字符串中的数字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java 正则表达式 验证字符串 只包含汉字英文数字
- Java通过正则表达式获取字符串中数字的方法示例
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- C# 使用正则表达式判断字符串是否由英文或数字组成
- java 基础,使用正则表达式从字符串中获取电话号码
- oracle 使用正则表达式获取字符串中包含的数字
- java使用正则表达式过滤所有的字符和数字
- java正则表达式获取qq首页里所有超链接的href属性值