Код сам переделал.
Как мне в конце каждой строчки вывода ставить перенос (\n)?
Поставил вот тут:
val=val.replace(reg,'{value:$1,list: [$2]}')
Но теперь после каждой запятой перенос, а нужно только после конца строки.
И еще каждое значение нужно оборачивать в одинарные скобки ('значение')
было так: [qwe,asd,zxc] нужно так: ['qwe','asd','zxc']