Trato de analizar el texto en una matriz para usarlo en funciones de constructor o en variables
convertirlo en expresiones regulares [A-Za-z0-9-_+,]+\s? pero lo contrario selecciona palabras que tienen espacio después
let txt = "cart monkey thing"; txt.replace(A-Za-z0-9-_+,]+\s?, "-"); console.log(txt); //return "- --"pense que invertias esa expresion pero no se como hacerlo
Puede usar expresiones regulares para seleccionar el espacio que viene después de la palabra como:
/(?<=\w+)\s+/g const regex = /(?<=\w+)\s+/g; let txt = "cart monkey thing"; txt = txt.replace(regex, "-"); console.log(txt);