Tengo una columna de tabla que contiene una cantidad variable de espacios en cada celda. Quiero reducirlos a un solo espacio. Supongo que las expresiones regulares pueden eliminarlos, pero nunca he aplicado expresiones regulares fuera de una fórmula de columna. ¿Es este el mejor enfoque y, de ser así, cómo lo logro?
Collapse Whitespace() está básicamente pensado para esto (también puedes usar otros métodos)
Names Default To Here(1);
mystr = "a b";
res1 = Regex(mystr, " +", " ", GLOBALREPLACE);
res2 = Concat Items(Words(mystr, " "), " ");
res3 = Collapse Whitespace(mystr);
show(res1, res2, res3);
Recode tiene espacios en blanco de colapso, por lo que puedes usarlos.

y te proporcionará un guión
// Recode column: Column 6
Local({dt},
dt = Data Table("Big Class");
dt << Begin Data Update;
For Each Row(dt, dt:Column 6[] = Collapse Whitespace(dt:Column 6));
dt << End Data Update;
);