为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式的问题

正则表达式的问题

慕田峪7331174 2019-03-21 22:19:34
/Desktop/Web/node/we_expert/static/upload/common/....有这样一个字符串, 我想去掉 static 前面的内容,留下/upload/common/....应该怎么写正则百度答案全部答非所问....
查看完整描述

3 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞


let reg=/\S+static(\S+)/ //正则

let str='/Desktop/Web/node/we_expert/static/upload/common' //要处理的源字符串

console.log(reg.exec(str)[1])


查看完整回答
反对 回复 2019-04-09
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

兄弟你其实可以不用正则也能做到,首先,你把这个字符串转化为数组 这点通过 字符串.split(/)去做, 然后对这个数组进行 for(var i = 0 ; i < 2 ; i ++) 数组.pop() 因为pop返回的是被删除的数 所以你这可以创建个新数组接收,


查看完整回答
反对 回复 2019-04-09
?
慕容708150

TA贡献1831条经验 获得超4个赞

'/Desktop/Web/node/we_expert/static/upload/common/....'.match(/(/staticS+)/)[0]


查看完整回答
反对 回复 2019-04-09
  • 3 回答
  • 0 关注
  • 579 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号