JSFiddle - React, Tailwind, and code Playground
by himel023
JavaScript
let dirArr = ['users/kaisar/',
'users/kaisar/Attendance.docx',
'users/kaisar/SampleAudio_0.4mb (1).mp3',
'users/kaisar/apps/',
'users/kaisar/audios/',
'users/kaisar/audios/SampleAudio_0.4mb.mp3',
'users/kaisar/audios/audioFileWithThumb.mp3',
'users/kaisar/audios/empty folder/',
'users/kaisar/audios/index (1).m3u8',
'users/kaisar/images/',
'users/kaisar/images/high res/'
];
var re = new RegExp('users/kaisar/[/w]+');
dirArr.forEach(dir=>{
console.log(dir.match(re));
})
//filter dirArr so that only 1 layer of output remains after users/kaisar/ [anything--] /
/* output
'users/kaisar/Attendance.docx',
'users/kaisar/SampleAudio_0.4mb (1).mp3',
'users/kaisar/apps/',
'users/kaisar/audios/',
'users/kaisar/images/'
*/