Я пытаюсь разбить любой произвольный путь к файлу, например:
"c:\\directory\\another_directory\\filename.ext"
(ОС Windows)
ИЛИ
"c:/directory/another_directory/filename.ext"
(UNIX)
в массив, разделенный либо "\\", либо "/" (в зависимости от операционной системы, в которой читаются строки filepath).
Требуемый выводмассив, такой как:
['c:', 'directory', 'another_directory', 'filename.txt']
Какое регулярное выражение я могу использовать в методе разбиения, например:
str.split(new RegExp(/(\\|/)/i))
(недопустимое регулярное выражение)
Заранее спасибо за помощь.