Je Substituer la fonctionLa regex JavaScript remplace - mais seulement une partie de la chaîne correspondante?
myString.replace(/\s\w(?=\s)/,"$1\xA0");
L'objectif est de prendre les mots d'une seule lettre (par exemple prépositions) et ajouter un espace insécable après eux, au lieu de l'espace standard.
Cependant la variable $ 1 ci-dessus ne fonctionne pas pour moi. Il insère le texte "$ 1" au lieu d'une partie de la chaîne correspondante originale + nbsp.
Quelle est la raison du comportement observé? Y a-t-il un autre moyen de l'atteindre?
oui, ce "groupe de capture" était la pièce qui me manquait. Merci beaucoup! –
Merci. Ce n'est pas bien documenté et je ne pouvais pas le savoir –