4个回答
展开全部
var a = "ab2cd1aa34ddf5";
var reg = /[^\d]+\d(?=(\D|$))/g;
var z = a.match(reg);
for(var i=0;i<z.length;i++)
alert(z[i]);// 分别弹出:ab2 cd1 ddf5
上面aa34不会弹出,因为后面是2个数字
这是Javascript,你改造下就ok了
var reg = /[^\d]+\d(?=(\D|$))/g;
var z = a.match(reg);
for(var i=0;i<z.length;i++)
alert(z[i]);// 分别弹出:ab2 cd1 ddf5
上面aa34不会弹出,因为后面是2个数字
这是Javascript,你改造下就ok了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s/(\d)(\w)/$1 $2/g
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的是不是遇见数字就进行分割,请说明清楚
追问
恩。 而且就是上面那种格式 字母之间就夹一个数字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询