각 셀에 가변적인 양의 공백이 포함된 테이블 열이 있습니다. 저는 그것들을 하나의 공백으로 축소하고 싶습니다. 저는 정규 표현식이 그것들을 제거할 수 있다고 생각하지만 열 수식 외부에서 정규 표현식을 적용한 적이 없습니다. 이것이 최상의 접근 방식일까요? 그렇다면 어떻게 달성할 수 있을까요?
Collapse Whitespace()는 기본적으로 이를 위한 것입니다. (다른 메서드를 사용할 수도 있습니다)
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에는 공백 축소 기능이 있으므로 바로 사용할 수 있습니다.

그러면 스크립트가 제공됩니다.
// 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;
);