У меня есть строкаИзвлечь текст между первым <a> тегом
$str = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor <a href="http://example2.com">Do not want this text</a> incididunt ut labore et <a href="http://example.com">Want this text</a> dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in <a href="http://example.com">Do not want this text</a> reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.';
Как извлечь текст между первым экземпляром тега, который ссылается на http://example.com? Мне не нужен текст, который ссылается на http://example2.com или текст во второй ссылке, которая ссылается на http://example.com.
Я хочу вернуть «Хочу этот текст». есть идеи как это сделать?
Спасибо!
Возможный дубликат [Regex PHP, матч все ссылки с определенным текстом] (http://stackoverflow.com/questions/1661179/regex-php-match-all-links-with-specific-text) – yivi