임의의 문자로 텍스트 변경하기안녕하세요, 열의 이름을 변경해야합니다. 특히 임의의 6 자리 숫자 뒤에 @를 제거해야합니다. 그것을 분명히하기 위해, jhsj @ ksjdskj @ 123456은 (으)로 변경해야합니다. jhsj @ ksjdskj. 6 자리 숫자가 많이 있고 모두 다릅니다. 어떻게해야합니까?
이것은 내가 지금까지 가지고있는 코드 조각입니다 :
dt = current data table();
colnames = dt << get column names("string");
for(i=1,i<=n items(colnames),i++,
??????????????
);제목 : Re : 임의의 문자로 텍스트 변경하기Regex ()를 사용하여 열 이름에서 "@xxxxxx"를 찾아서 삭제하십시오.
dt = Current Data Table();
colnames = dt << get column names("string");
For(i = 1, i <= N Items(colnames), i++,
Column(dt, i) << set name(
Regex(colnames[i], "(.+)@\d{6}(.*)", "\1\2", GLOBALREPLACE)
)
);