Remplacer la chaîne à l'intérieur des balises?

Je veux remplacer un contenu à l'intérieur de certaines balises, par exemple:

<p>this it to be replaced</p>

J'ai pu extraire le contenu entre les deux, avec des groupes comme cela, mais ce que je peux remplacer le groupe?

str = str.replaceAll("<p>([^<]*)</p>", "replacement");

source d'informationauteur membersound