Я нашел несколько ответов в Интернете, но у меня нет опыта работы с регулярными выражениями, которые, я считаю, здесь нужны.
У меня есть строка, которая должна быть разделена либо на ';' или ', ' То есть, это должно быть либо точка с запятой, либо запятая, за которой следует пробел. Отдельные запятые без пробелов должны быть оставлены нетронутыми
Пример строки:
"b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3], mesitylene [000108-67-8]; polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]"
следует разбить на список, содержащий следующее:
('b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3]' , 'mesitylene [000108-67-8]', 'polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]')