Как разбить приведенную ниже строку
var test = 'sample "test""test2" "test3\\"" sample2"last';
на массив ['sample','"test"','"test2"','"test3\\""','sample2"last']
, используя javascript regx?
Некоторые примеры ввода и ожидаемые результаты добавляются ниже.
sample1 : ' test1 "test2" test3 "test four\\"" test" d'
output [' test1','"test2"','test3','"test four\\""','test" d']
sample2 : ' test1 test2'
output [' test1 test2']
sample3 : ' test1 "sub test2'
output [' test1 "sub test2']
sample4 : ' test1 "sub test2"'
output [' test1 ','"sub test2"']
sample5 : ' "test1" "sub test2" here'
output ['"test1"','"sub test2"', 'here']