filtre replace entre 2 chaines de caracteres

Bonjour,

j’ai par exemple 2 textes dans 2 articles differents

1.la maison rouge au fond du jardin

2.la maison bleue au fond du jardin

j’aimerais avec la fonction replace ou une autre fonction remplacer tout ce
qu’il y a entre "maison" et "au fond du jardin" par "blanche".

un [(#TEXTE|replacerouge,blanche|replacebleue,blanche)] n’est pas ce que je
cherche parce que je ne sais pas à l’avance ce qu’il y aura entre "maison"
et "au fond du jardin"

merci de votre aide