Я пытаюсь разбить строку на ",".
Функция «split» отлично работает для следующего «example1», как и ожидалось.
example1 = "1,'aaa',337.5,17195,.02,0,0,'yes','abc'"
example1.split(",")
Result: ['1', "'aaa'", '337.5', '17195', '.02', '0', '0', "'yes'", "'abc'"]
Но здесь у меня есть сценарий, где в одинарных кавычках есть запятые, на которые я не хочу делиться.
example2 = "1,'aaa',337.5,17195,.02,0,0,'yes','abc, def, xyz'"
example2.split(",")
Result: ["1,'aaa',337.5,17195,.02,0,0,'yes','abc,", 'def,', "xyz'"]
Но я пытаюсь получить этот результат вместо:
['1', "'aaa'", '337.5', '17195', '.02', '0', '0', "'yes'", "'abc, def, xyz'"]
Как мне добиться этого с помощью функции разделения строк?