Вопрос следующий:
имеется QString с содержанием (каждый параметр - новая строка):
From: 79184330004
IMSI: 250018424297918
Report: yes
Alphabet: UCS2
Length: 12" Делаю функцию для извлечения параметра с помощью QRegExp, но не удается определить признак конца строки, т.е. параметра
QString gsm_handler::extractFromHeader (QString ¶m, QString &headerMsg) {
QString extracted;
QRegExp regexp;
int pos;
regexp.setPattern( );
pos = regexp.indexIn(headerMsg);
if (pos > -1)
{
// параметр найден
extracted = regexp.cap(0);
return extracted;
}
else {
// параметр не найден
return NULL;
}
}А если коротко: нужна регулярка для определения последнего символа в строке, чтобы символы считывались только из текущей строки.