在第二次出现字符后拆分字符串

我假设有一个字符串/index/something/something。我想拆分这样,我得到["/index","something","something"]


我已经尝试了下面的代码,但它实际上不是我正在寻找的。我正在寻找一些正则表达式,它只是先跳过/然后再按秒拆分。


let url="/index/something";

console.log(url.split(/(?<=.{6})/))


互换的青春
浏览 181回答 2
2回答

30秒到达战场

我会.match改用,并可选择匹配字符串的开头,后跟/,后跟非/字符:let url="/index/something";console.log(&nbsp; url.match(/(?:^\/)?[^/]+/g));(?:^\/)?&nbsp;- 可选地匹配字符串的开头,后跟&nbsp;/[^/]+- 匹配一个或多个非/字符

不负相思意

我想你正在寻找这个。let url="/index/something";console.log(&nbsp; url.match(/[^/]+/g));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript