JAva长度和规则不固定的字符串用怎么截取 5
比如:WR1017088HA4SC2我想得到:WR1017088但是:WR1017088的长度不确定,只知道后面的全是数字,HA4SC2的长度也不确定,可能又字母也可能又...
比如:WR1017088HA4SC2 我想得到:WR1017088 但是:WR1017088的长度不确定,只知道后面的全是数字,HA4SC2的长度也不确定,可能又字母也可能又数字。
急急急急急急急急
WR1017088的位置的字母的长度至少是2位,字母不确定是什么。
HA4SC2这个位置的值和长度也不确定
只知道WR1017088的位置的最后是数字,HA4SC2这个位置的前面是字母 展开
急急急急急急急急
WR1017088的位置的字母的长度至少是2位,字母不确定是什么。
HA4SC2这个位置的值和长度也不确定
只知道WR1017088的位置的最后是数字,HA4SC2这个位置的前面是字母 展开
展开全部
如果固定要HA4S之前的部分的话可以
String s="WR1017088HA4SC2";
s=s.subString(s.indexOf("WR"),s.indexOf("HA4S",s.indexOf("WR")+2));
System.out.println(s);
String s="WR1017088HA4SC2";
s=s.subString(s.indexOf("WR"),s.indexOf("HA4S",s.indexOf("WR")+2));
System.out.println(s);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
([A-Z]{2}[[0-9]+)\\D.+
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是说前两位肯定是两个大写字母,而最后一位肯定是数字。而且这个字符串长度无限制是吧?
然后你问“截取长度和规则不固定的字符串” 请问一下截取是怎么截取呢?说的详细些~~太笼统了
然后你问“截取长度和规则不固定的字符串” 请问一下截取是怎么截取呢?说的详细些~~太笼统了
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用正则表达式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用正则表达式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询