нужно вывести текст между кавычками на python

есть к примеру текст:

+CGCONTRDP: 1,6,"internet","10.112.24.149.255.0.0.0","10.112.24.150","80.255.64.24","80.255.64.23","","",0,,0,,0

объясняю что тут и куда:

+CGCONTRDP: 1,6,"APN","ip.ip.ip.ip.mask.mask.mask.mask","шлюз.шлюз.шлюз.шлюз","dns1.dns1.dns1.dns1","dns2.dns2.dns2.dns2","","",0,,0,,0

нужно что бы выводились отдельно АPN, ip, mask, шлюз, dns1, dns2.


Ответы (1 шт):

Автор решения: CrazyElf

Я вам покажу откуда начать элементарно. Просто используйте split:

text = '+CGCONTRDP: 1,6,"internet","10.112.24.149.255.0.0.0","10.112.24.150","80.255.64.24","80.255.64.23","","",0,,0,,0'
_, _, АPN, ip_mask, шлюз, dns1, dns2, *_ = text.split(',')

Разделить ip и mask будет уже сложнее, лучше использовать регулярное выражение. Впрочем, может быть всю строку лучше сразу регуляркой разделить на составляющие.

→ Ссылка