这是我使用移动设备的AT命令获得的短信:
+CMGL: 24,"REC READ","DD-655501",,"11/11/10,17:10:26+22" hey is it working "BBC news channel" pack @ Rs.10, Dial *234*7514#
现在我需要从中提取仅文本消息。我尝试了一些方法,但总会错过一些东西。我正在使用Python。有什么好建议吗?
答案 0 :(得分:1)
回复的格式为:
+CMGL: index,message_status,address,[address_text],[service_center_time_stamp][,address_type,sms_message_body_length] sms_message_body
(source)
您希望所有文字与第一行不同。
message_body = smsText[smsText.index('\r\n') + 2:]