J'ai une colonne de tableau qui contient une quantité variable d'espaces dans chaque cellule. Je souhaite les réduire à un seul espace. Je suppose que les expressions régulières peuvent les éliminer, mais je n'ai jamais appliqué d'expressions régulières en dehors d'une formule de colonne. Est-ce même la meilleure approche et si oui, comment puis-je y parvenir ?
Collapse Whitespace() est essentiellement destiné à cela (vous pouvez également utiliser d'autres méthodes)
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 a Collapse Whitespace, vous pouvez donc simplement l'utiliser

et il vous fournira un script
// 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;
);