Если в нужной строке не может быть экранированных двойных кавычек, попробуйте следующее выражение: src="([^"]*)"
. Это будет src="
и совпадет с чем угодно до первой следующей "
и захватит текст между двойными кавычками в группу 1 (группа 0 всегда является всей совпадающей строкой).
Так как пробелы вокруг =
разрешены, вы можете расширить выражение до src\s*=\s*"([^"]*)"
.
Просто предостережение: HTML не является обычным языком, и поэтому его нельзя анализировать с помощью регулярных выражений. Для простых случаев, подобных этому, это нормально, но не попадайтесь в ловушку и думайте, что вы можете анализировать более сложные html-структуры.