нужно вывести текст между кавычками на 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 будет уже сложнее, лучше использовать регулярное выражение. Впрочем, может быть всю строку лучше сразу регуляркой разделить на составляющие.