// 所需包如下
import java.util.regex.Matcher;
import java.util.regex.Pattern;
// 待匹配字符串
String str = "test110";
// 正则表达式
Pattern pattern = Pattern.compile("[0-9]");
Matcher matcher = pattern.matcher(nickName);
// 判断字符串中是否包含数字
if(matcher.find()){
// 获取数字起始位置
int startPosition = nickName.substring(matcher.start());
}
相关文章
- 10-01如何在Java中获取Windows’%APPDATA%位置变量的值?
- 10-01String的indexOf()用于获取字符串中某个子字符串的位置
- 10-01获取一个字符串Hello world中world首次出现的位置
- 10-01两个数组 [n] [m] n>m 第一个数组的数字无序排列 第二个数组为空 取出第一个数组的最小值 放到第二个数组中第一个位置, 依次类推. 不能改变A数组,不能对之进行排序,也不可以倒到别的数组中。
- 10-01String 类中的几个练习--获取指定字符串中,大写字母、小写字母、数字的个数||获取一个字符串中,另一个字符串出现的次数
- 10-01用sql获取某字符串中的数字部分的语句
- 10-01[转]java中判断字符串是否为数字的三种方法
- 10-01Java 获取一个字符串中,另一个字符串出现的次数
- 10-01java中的字符、字符串及数字之间的转换(转)
- 10-01java-返回字符串“ hi”出现在给定字符串中任何位置的次数