Regex – удалить теги 'a', где ссылка содержит определенные домены

Скажем, у меня есть такой текст:

Lorem Ipsum <a href="http://www.youtube.com/watch?v=E6USO8krrmU">http://www.youtube.com/watch?v=E6USO8krrmU</a> blah blah blah <a href="http://www.google.com" target="_blank">Google</a> it's hot outside <a href="http://www.youtube.com/watch?v=E6USO8krrmU" class="class1 class2">http://www.youtube.com/watch?v=E6USO8krrmU</a> 

… и я хочу удалить ссылку из нее, если атрибут href содержит youtube – ради этого примера.

Выход должен быть:

 Lorem Ipsum http://www.youtube.com/watch?v=E6USO8krrmU blah blah blah <a href="http://www.google.com" target="_blank">Google</a> it's hot outside http://www.youtube.com/watch?v=E6USO8krrmU 

Как я могу это достичь?

Хотя у меня есть ваше внимание, если у кого-нибудь есть ссылки на хорошее место, чтобы начать изучать регулярное выражение, я бы хотел его услышать.