/Desktop/Web/node/we_expert/static/upload/common/....有这样一个字符串, 我想去掉 static 前面的内容,留下/upload/common/....应该怎么写正则百度答案全部答非所问....
3 回答
慕仙森
TA贡献1827条经验 获得超8个赞
兄弟你其实可以不用正则也能做到,首先,你把这个字符串转化为数组 这点通过 字符串.split(/)去做, 然后对这个数组进行 for(var i = 0 ; i < 2 ; i ++) 数组.pop() 因为pop返回的是被删除的数 所以你这可以创建个新数组接收,
慕容森
TA贡献1853条经验 获得超18个赞
'/Desktop/Web/node/we_expert/static/upload/common/....'.match(/(/staticS+)/)[0]
慕侠2389804
TA贡献1719条经验 获得超6个赞
let reg=/\S+static(\S+)/ //正则
let str='/Desktop/Web/node/we_expert/static/upload/common' //要处理的源字符串
console.log(reg.exec(str)[1])
- 3 回答
- 0 关注
- 341 浏览
添加回答
举报
0/150
提交
取消
