我通过python与串口通信。我通过AT命令列出电话目录。现在我需要获取收到的电话号码。我如何通过python获取该特定数字。
+CMGR: "REC READ","+911234567890",,"13/05/31,10:00:14+22"
答案 0 :(得分:1)
这样的事情?
>>> import re
>>> strs = '+CMGR: "REC READ","+911234567890",,"13/05/31,10:00:14+22'
>>> re.search(r'"(\+91\d+)"', strs).group(1)
'+911234567890'
>>>
答案 1 :(得分:1)
如果数字始终是第n个字段,那么:
s = '+CMGR: "REC READ","+911234567890",,"13/05/31,10:00:14+22"'
import csv
print next(csv.reader([s]))[1]
# +911234567890