Предупреждения Энтони: вы не можете безопасно анализировать HTML с регулярными выражениями, поэтому, пожалуйста, взвесьте риски, если вы решите использовать Pipes.
Предполагая, что вы хотите заменить только эту конкретную структуру, и ожидаете, что она сломается, если что-либо в источнике изменится незначительно, для ваших целей будет достаточно следующего:
заменить:
(<a\s[^>]*href=")(.*?)("[^>]*>).*?(</a>)
с:
$1$2$3$2$4
(с использованием параметров s и i )