Bonjour.

Je cherche à intervertir deux blocs dans une ligne de ce type :

Avant : <p class="toc">1. <a href="page_03.xhtml#toc-0">Titre</a></p>
Après : <p class="toc"><a href="page_03.xhtml#toc-0">1. Titre</a></p>

Dans EditPad Pro, pas de problème :

Rechercher : (<p class=".*">)(.*)(<a href=".*">)(.*)(</p>)
Remplacer : $1$3$2$4$5

Mais dans Gedit (ou autre éditeur), j'obtiens ceci en remplacement :

$1$3$2$4$5

Merci de m'aiguiller.