He la siguiente función de reemplazarJavaScript regex replace - pero solo parte de una cadena combinada?
myString.replace(/\s\w(?=\s)/,"$1\xA0");
El objetivo es tomar las palabras de una sola letra (por ejemplo, las preposiciones) y agregar un espacio de no separación después de ellos, en lugar de espacio estándar.
Sin embargo, la variable anterior de $ 1 no funciona para mí. Inserta texto "$ 1" en lugar de una parte de la cadena coincidente original + nbsp.
¿Cuál es la razón del comportamiento observado? ¿Hay alguna otra forma de lograrlo?
sí, ese "grupo de captura" era la pieza que me faltaba. ¡Muchas gracias! –
Gracias. No está bien documentado y no pude entenderlo –