smsparser.cpp
来自「QT是目前Linux上最知名的窗口环境系统」· C++ 代码 · 共 33 行
CPP
33 行
#include "smsparser.h"
SMSParser::SMSParser(QString sms) : QObject(){ QString body; QString from; QString to; QStringList contentLines = QStringList::split(QRegExp("\n"), sms); int tempNum = 1; for (QStringList::Iterator it = contentLines.begin(); it != contentLines.end(); it++) { if (contentLines[tempNum].find(QRegExp("Originating address:*")) == 0) { from = contentLines[tempNum].remove(0,20); } if (contentLines[tempNum].find(QRegExp("User data:*")) == 0) { body = contentLines[tempNum].remove(0,10); } tempNum++; } content.setFrom(from); content.setTo(to); content.setBody(body);} SMS SMSParser::parsed() { return content;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?