JAVA正则表达式 Pattern和Matcher
2013-07-08 18:54
621 查看
在javascript中有一个方法isDigit()使用来判断一个字符串是否都是数字,在java的字符串处理方法中没有这样的方法,觉得常常需要用到,于是上网搜了一下,整理出了两个用正则表达式匹配的判断方法,如下;
Java代码
// 判断一个字符串是否都为数字
public boolean isDigit(String strNum) {
return strNum.matches("[0-9]{1,}");
}
// 判断一个字符串是否都为数字
public boolean isDigit(String strNum) {
Pattern pattern = Pattern.compile("[0-9]{1,}");
Matcher matcher = pattern.matcher((CharSequence) strNum);
return matcher.matches();
}
//截取数字
public String getNumbers(String content) {
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
return matcher.group(0);
}
return "";
}
// 截取非数字
public String splitNotNumber(String content) {
Pattern pattern = Pattern.compile("\\D+");
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
return matcher.group(0);
}
return "";
}
Java代码
// 判断一个字符串是否都为数字
public boolean isDigit(String strNum) {
return strNum.matches("[0-9]{1,}");
}
// 判断一个字符串是否都为数字
public boolean isDigit(String strNum) {
Pattern pattern = Pattern.compile("[0-9]{1,}");
Matcher matcher = pattern.matcher((CharSequence) strNum);
return matcher.matches();
}
//截取数字
public String getNumbers(String content) {
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
return matcher.group(0);
}
return "";
}
// 截取非数字
public String splitNotNumber(String content) {
Pattern pattern = Pattern.compile("\\D+");
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
return matcher.group(0);
}
return "";
}
相关文章推荐
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式--Pattern和Matcher(转载)
- JAVA正则表达式 Pattern和Matcher(来自http://www.jb51.net/article/17943.htm)
- JAVA正则表达式 Pattern和Matcher
- java中和正则表达式有关的有关的API(Pattern和Matcher)
- JAVA正则表达式 Pattern和Matcher
- java 正则表达式(Pattern ,Matcher)的使用
- Java - 正则表达式的运用(Pattern模式和Matcher匹配)—— 匹配中文,英文字母和数字及_长度详解——收集资源blog
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- Java Pattern Matcher 正则表达式需要转义的字符
- JAVA正则表达式 Pattern和Matcher
- 【Java正则表达式】Pattern和Matcher 的用法
- JAVA正则表达式 Pattern和Matcher
- Java - 正则表达式 - Pattern - Matcher
- 牛客网Java刷题知识点之正则表达式(Matcher、Pattern)