Russian Qt Forum

Qt => Общие вопросы => Тема начата: White Owl от Июль 08, 2009, 23:39



Название: Поиск в QStringList через QRegExp
Отправлено: White Owl от Июль 08, 2009, 23:39
Делаю:
Код:
	QRegExp re;
re.setPattern("^ab");
qDebug() << re.indexIn("abcd");

QStringList sl;
sl << "abcd";
sl << "efgh";
sl << "abef";
qDebug() << sl.indexOf(re);
получаю на выходе 0 и -1.
Меняю шаблон на "^ab.*" получаю 0 и 0.
Это как понимать?


Название: Re: Поиск в QStringList через QRegExp
Отправлено: Rcus от Июль 09, 2009, 07:56
Все нормально, в доках QStringList::indexOf написано:
Цитировать
Returns the index position of the first exact match of rx in the list, searching forward from index position from. Returns -1 if no item matched.