public static void main(String[] args) {
Pattern pattern =null;
String content = "30.年前";
if(content.contains(".")){
pattern = Pattern.compile("^(\\d+.{0,1})(.*)");
}else{
pattern = Pattern.compile("^(\\d+)(.*)");
}
Matcher matchers = pattern.matcher(content);
if (matchers.matches()) {//数字开头
//System.out.println(matchers.group(1));// =30
//System.out.println(matchers.group(2));// =年前
}
}
相关文章
- 02-07判断字符串是否以某字符串开头或结尾
- 02-07js判断一个字符串是否是数字
- 02-079. 判断字符串是否以另一字符串开头或结尾
- 02-07在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- 02-07判断一个string是否以数字开头
- 02-07求新数和倍数(输入正整数n和0~9范围内的一个数m,判断m是否存在于n中(用函数实现),若不存在则输出“m不存在于n中”(m和n以具体输入的值代替))
- 02-07c++判断一个字符串是否是数字
- 02-07Delphi 判断一个字符串是否为数字
- 02-07本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
- 02-07SQL Select语句 如何判断一个字符串是否为纯数字?