我正在尝试将字符串"/home/noit/"
拆分为["/", "home/", "noit/"]
-每个组件都必须以斜杠结尾。
我尝试了这个'/home/noit/'.split(/\b(?=\/)/)
,这给了我["/home", "/noit", "/"]
,这与我试图得到的相反。
是否可以使用正则表达式拆分以获取["/", "home/", "noit/"]
?
答案 0 :(得分:1)
此方法有效,使用单词边界\b
,然后加上正斜线(不包括斜杠):
const x = '/home/noit/';
console.log(x.split(/\b(?=[^\/])/));