Bonjour à tous,

Je travaille dans InDesign CS6 en fusion de données (Excel).
J'ai des dizaines de pages sur lesquelles se trouvent des cartes à jouer composées de blocs texte : les questions d'un jeu que je remets à jour régulièrement via la fusion de données.
Le problème c'est qu'il arrive fréquemment que ma ponctuation de fin de phrase se retrouve seule en début de ligne suivante.
Je souhaiterais utiliser du GREP pour
rechercher automatiquement tous les signes de ponctuation précédés de leur espace, pour remplacer cet espace simple par un espace insécable. J'ai bien trouvé ce code ci-dessous :
Rechercher : ([?;:!])Remplacer par (Espace/Espace insécable) :
~S$1... mais il ne trouve que le signe de ponctuation auquel il ajoute l'espace insécable, sans remplacer l'espace simple.

Quel code GREP dois-je entrer pour résoudre ce problème ?
Merci d'avance pour vos lumières

PS : je suis nul en code
