Я работаю с 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.Не могу найти правильное регулярное выражение
ответ
попробовать с помощью шаблона
(src="[^"]+")
Огромное спасибо, что он работает !!! – user2508526
@ user2508526: Способ, которым он работает, заключается в том, чтобы принять ответ, щелкнув галочку в левом верхнем углу ответа, а не добавляя решение к заголовку :-) – Boris
Даже простой ответ:.
src=".*"
* означает "матч, как много всего (в этой строке), что вы можете".
Я не уверен, что это работает, если есть несколько src = «...» на линии –
Справедливая точка ... Затем используйте: src = ". *?" –
Что вы попробовали? пожалуйста, отправьте свой код, введите исходные данные и ожидаемый результат –
Я пробовал этот шаблон src \\ s * = \\ s * \ "(. +)? \ ' – user2508526
@ user2508526, не меняйте заголовок, чтобы отметить вопрос, как ответ. Вместо этого отметьте ответ, который помог вам принять, см. [Как принимается ответ?] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – stema