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 + -
显示快捷键?