
такая задачка, нужно разбить такую строчку по разделителю ‘,’
проблема в том, что зн-нием разделенным ‘,’ может быть регулярка в “” включающая разделитель - ‘,’
str = 'reserved-memory,NO,NO,NO,,NO,"^({1,20})$",,,,,,,cache-policy=^(RESIDENT|NO_MIGRATION)$,,,'
>>> s.split(',')
['reserved-memory', ‘NO’, ‘NO’, ‘NO’, ‘', ’NO', '"^({1', ‘20})$“’, ‘', ’', ‘', ’', ‘', ’', ‘cache-policy=^(RESIDENT|NO_MIGRATION)$’, ‘', ’', '']
такой список - это то что мне нужно, только я хочу чтобы регулярка в ”" была 1 элементом списка.
вот так
['reserved-memory', ‘NO’, ‘NO’, ‘NO’, ‘', ’NO', '"^({1, 20})$"', ‘', ’', ‘', ’', ‘', ’', ‘cache-policy=^(RESIDENT|NO_MIGRATION)$’, ‘', ’', '']
какие есть идеи?
Спасибо )