Я нашел много вопросов о простых разделениях, но мой файл похож на файл CSV, и некоторые строки заключены в кавычки и могут содержать запятые.
Пример:
myKey,this is a string,"This is yet, another, string"
Требуемый результат:
["myKey", "this is a string", "This is yet, another, string"]
Я нашел похожий вопрос, но не смог правильно его адаптировать:
str.split(/([^,"]+|[^,"]*)+/g)[0]
Вместо этого он дает мне первый символ строки. Я также попытался добавить ?:
после первой круглой скобки, как я видел, но это не имело значения.