怎样用正则表达式把一个只由数字和字母组成的字符串中,数字部分之后的数据提取出来?比如说123abc
答案:2 悬赏:50
解决时间 2021-03-14 09:45
- 提问者网友:逐野
- 2021-03-14 03:17
怎样用正则表达式把一个只由数字和字母组成的字符串中,数字部分之后的数据提取出来?比如说123abc,我需要提取出abc,如果是12a2b3c的话,我需要提取出a2b3b,怎么弄?求大神
最佳答案
- 二级知识专家网友:我颠覆世界
- 2021-03-14 04:25
String regex = "(\\d+).*";
String str = "123abc2d";
Pattern p = Pattern.compile(regex);
Matcher m =p.matcher(str);
if (m.find()) {
System.out.println(m.group(1));
}
String str = "123abc2d";
Pattern p = Pattern.compile(regex);
Matcher m =p.matcher(str);
if (m.find()) {
System.out.println(m.group(1));
}
全部回答
- 1楼网友:青灯壁纸妹
- 2021-03-14 05:53
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯