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/'

*/