2013-06-21 4 views
-1

Я работаю с QString (Qt 4.8), и я хочу извлечь этот тип строки src="http://media.cineblog.it/9/91f/Big-Bad-Wolves-primo-trailer-per-il-crime-thriller-israeliano.jpg" из QString с помощью QRegExp. Но я не могу найти регулярное выражение для этого. Строка не находится в теге img.Не могу найти правильное регулярное выражение

+0

Что вы попробовали? пожалуйста, отправьте свой код, введите исходные данные и ожидаемый результат –

+0

Я пробовал этот шаблон src \\ s * = \\ s * \ "(. +)? \ ' – user2508526

+1

@ user2508526, не меняйте заголовок, чтобы отметить вопрос, как ответ. Вместо этого отметьте ответ, который помог вам принять, см. [Как принимается ответ?] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – stema

ответ

1

попробовать с помощью шаблона

(src="[^"]+") 
+1

Огромное спасибо, что он работает !!! – user2508526

+2

@ user2508526: Способ, которым он работает, заключается в том, чтобы принять ответ, щелкнув галочку в левом верхнем углу ответа, а не добавляя решение к заголовку :-) – Boris

0

Даже простой ответ:.

src=".*" 

* означает "матч, как много всего (в этой строке), что вы можете".

+0

Я не уверен, что это работает, если есть несколько src = «...» на линии –

+0

Справедливая точка ... Затем используйте: src = ". *?" –